ШС
Шамиль Саидов

задача С4 по информатике

На вход программе подаются сведения о пассажирах, желающих сдать свой багаж в камеру хранении на заранее известное время до полуночи. В первой строке сообщается количество пассажиров N, которое не меньше 3, но не превосходит 1000, и количество ячеек в камере хранения M, которое не меньше 10, но не превосходит 1000. Каждая из следующих N строк имеет следующий формат: , где - строка, состоящая не более чем из 20 символов, - через двоеточие два целых числа, соответствующие часам (от 00 до 23 – ровно 2 символа) и минутам (от 00 до 59 – ровно 2 символа) , имеет тот же формат. и , и разделены одним пробелом.
Сведения отсортированы в порядке времени сдачи багажа. Каждому из пассажиров в камере хранения выделяется свободная ячейка с минимальным номером. Если в момент сдачи багажа свободных ячеек нет, то пассажир уходит, не дожидаясь освобождения одной из них.
Требуется написать программу, которая будет выводить на экран для каждого пассажира номер ячейки, которая ему будет предоставлена (можно сразу после ввода данных очередного пассажира) . Если ячейка пассажиру не предоставлена, то его фамилия не печатается.
Пример входных данных:
3 10
Иванов 09:45 12:00
Петров 10:00 11:00
Сидоров 12:00 13:12
Результат работы программы на этих входных данных:
Иванов 1
Петров 2
Сидоров 1

ЕП
Екатерина Потапова

Задача очень интересная и полезная. Я бы решил это записями.

Похожие вопросы
Немогу решить задачу по информатике
решение задач по информатике
Помогите решить задачю по информатике
Задача по информатике...
Задача по информатике и математике
Помогите! Задача по информатике!
Задача по информатике! срочно!!
Задача, информатика.
Задача по информатике. Логика.
Задача по информатике срочно