printРабочее место участника

printЗадачи

1856. Проверка на сообразительность

Ограничения: время – 1s/2s, память – 256MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0) idea

Чтобы учиться в Незримом университете, нужно пройти два испытания. Первое испытание – нужно увидеть восьмой цвет радуги, цвет волшебства. Второе – проверка на сообразительность, которое формулируется следующим образом.
Даны две числовые последовательности. В каждой из последовательностей все числа попарно различны. За одну операцию можно удалять один произвольный элемент любой последовательности. Требуется определить минимальное количество операций, за которое последовательности можно сделать одинаковыми.
Формат ввода
Первая строка ввода содержит два целых числа `N`, `M` (`0\ ≤\ N,\ M\ ≤\ 100000`), разделенных пробелом. Вторая строка ввода содержит `N` целых чисел – элементы первой последовательности, а третья строка содержит `M` целых чисел – элементы второй последовательности. Элементы каждой последовательности разделены пробелами. Все элементы последовательностей – целые числа, не превосходящие по абсолютной величине `10^9`.
Формат вывода
Вывести одно целое число – минимальное количество операций.

Пример ввода

2 4
1 2
-5 2 1 7

Пример вывода

4
loading