J. K-е наименьшее в объединении
Даны отсортированных массивов. Найдите -е наименьшее число в их объединении, не выписывая объединение целиком.
Схема слияния из класса, но остановиться надо после извлечений: держим кучу голов, раз вынимаем минимум и добавляем следующий элемент того же массива.
Стоит вместо , где - суммарная длина. При маленьком и огромном разница решающая.
Это общий приём: куча позволяет получить первые элементов отсортированной последовательности, не сортируя всё. Тот же трюк лежит в основе « наименьших сумм пар» и подобных задач.
Гарантируется, что суммарная длина массивов не меньше .
Формат ввода
В первой строке - числа и (, ).
В следующих строках - по массиву: длина , затем чисел по неубыванию.
Суммарная длина не превосходит и не меньше .
Формат вывода
Одно число - -е наименьшее в объединении.
Примеры
2 3 3 1 3 5 2 2 4
3
3 1 0 1 7 0
7