Language:

English
Russian

Практикум по программированию

Для участников:
Регистрация  ||   Вход
Список соревнований
Вы не вошли в систему! Вход или регистрация.

Игра с весами

Time limit:1 sec.
Memory limit: 262144 KByte

Как-то раз первокурсники Вася и Петя обнаружили в кабинете физики чашечные весы с набором гирь и придумали следующую игру. Один из студентов кладёт гири на весы часть на левую чашу, а остальные на правую. Второй участник должен убрать наименьшее количество гирь так, чтобы весы пришли в равновесие.

Однако, оказалось не так-то просто проверить, действительно ли было сделано наименьшее возможное число ходов. Напишите программу, которая определит наименьшее количество гирь, которое нужно убрать, чтобы весы пришли в равновесие.

В первой строке входных данных записаны через пробел два натуральных числа L и R количество гирь на левой и на правой чаше весов (L ≥ 1, R ≥ 1 , L + R ≤ 32).  Во второй строке записаны через пробел L натуральных чисел в диапазоне от 1 до 109  веса гирь на левой чаше. В третьей строке записаны через пробел R натуральных чисел в диапазоне от 1 до 109 веса гирь на правой чаше.

Выведите одно целое число наименьшее количество гирь, которые нужно убрать.

Примеры

Входные данные

Выходные данные

2 2
3 5
2 3

1

2 3
1 8
2 6 4

2

 

 

 

© Copyright ВоГУ, АВТ, Носов Д.А., Смоленцев К.Н.