Все ваши материалы
направляйте с таким расчетом, чтобы они были получены в понедельник 26 января до
16 часов. Проверка материалов, полученных позже этого срока, не проводится.
Материалы следующего занятия будут высланы 26
января.
Задача
H.
"Подарки" (20 баллов)
Приближался Новый год и
отец купил своим детям по подарку. Оказалось, что в них разное количество
конфет. Тогда отец купил еще конфет и стал их раскладывать по подаркам следующим
образом: брал один из подарков с наименьшим количеством конфет и добавлял в него
одну конфету.
Требуется
написать программу, которая найдет
наименьшее количество конфет, оказавшихся в одном из подарков после завершения
раскладывания всех конфет.
Технические
требования:
Входной файл: INPUT.TXT
Выходной файл: OUTPUT.TXT
Ограничение по времени
тестирования: 3 секунды на один тест.
Формат входных
данных:
Входной текстовый файл
INPUT.TXT содержит в первой строке N – количество детей и M – количество купленных конфет. Числа записаны через
пробел, 1£N£10000, 1£M£1000000. Далее в
N строках записаны числа в диапазоне от 1 до 30000 –
количество конфет в подарках.
Формат выходных
данных:
Выходной файл OUTPUT.TXT должен содержать одно найденное
число.
Пример файла входных
данных:
2
4
1
2
Пример файла выходных
данных (для приведенного выше
входного файла):