Задача #3326

Сортировка

Уровень ЕГЭ

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

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

Входные данные:
В первой строке входного файла находятся два натуральных числа N (N ≤ 1000) и М (М ≤ 1000) - количество экипажей и количество санок соответственно. Следующие N строк содержат числа, обозначающие массы экипажей в граммах, затем идут М строк, где указана максимально допустимая масса группы для конкретных санок. Числа М и N могут быть не равны.

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

Два натуральных числа: сначала максимальное количество экипажей, которые смогут покататься на санках, затем массу самой тяжелой группы в этом случае.

Типовой пример организации данных во входном файле:
5 6
174095
154513
136531
170874
214313
156563
154846
189143
139135
138431
241337

При таких исходных данных максимальное количество экипажей, которые смогут покататься на санках, равно 4, если взять экипажи массой 136531, 154513, 170874 и 174095 соответственно. Максимальный экипаж можно взять равным 214313.

Файлы к задаче

Ответ
Войдите, чтобы история ответов и статистика сохранялись.
Решение Нажми, чтобы открыть

Ответ

800
450466
Быстрый переход
Перейти к задаче