Заявки в камеру хранения
Входной файл содержит заявки пассажиров, желающих сдать багаж в камеру хранения. В каждой заявке указаны время сдачи багажа и время освобождения ячейки в минутах от начала суток. Багаж размещается в свободной ячейке с минимальным номером. Размещение багажа или освобождение ячейки длится 1 минуту; поместить багаж в только что освобождённую ячейку можно начиная со следующей минуты. Если в момент сдачи багажа свободных ячеек нет, пассажир уходит. Определите количество пассажиров, которые смогут сдать багаж, и номер последней занятой ячейки. Данные для решения находятся в прилагаемом входном файле.
Условие как в банке ФИПИ — открыть и сверить
| ||||||
| | ||||||
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Обрабатывайте заявки в порядке, указанном во входном файле, и отслеживайте момент, начиная с которого каждая ячейка снова доступна.
2Наводящая — какие числа считатьуровень 2 из 3
Для каждой заявки найдите свободную ячейку с минимальным номером. Ячейка свободна в момент сдачи багажа, если время её освобождения меньше времени сдачи.
3Прямая — фактически решениеуровень 3 из 3
При успешном размещении увеличьте счётчик пассажиров, сохраните номер выбранной ячейки и установите её время следующей доступности равным времени освобождения багажа плюс 1 минута.
