ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Турниры > Бисер-олимпиада > задача:


4. Банк

Бисер-олимпиада

Старт: 03.фев.2024 в 19:30:00
Финиш: 03.фев.2024 в 21:30:00
Турнир завершён!
• Турнирная таблица

Гость
• Вопросы к жюри (2)

Задачи турнира

• 1. Конфетки
• 2. Заика
• 3. Карусель
• 4. Банк
• 5. Каракурт в Каракуме
• 6. Очкарики
• 7. N-мерный отрезок
• 8. Носки

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.

В банке W окошек, пронумерованных от 1 до W, начиная от входа. Пришедший клиент обращается в ближайшее к входу окно или, если все окна заняты, ждёт, когда какое-либо окно освободится. Требуется по данным об N клиентах (момент прихода каждого в минутах со времени открытия банка и время его обслуживания в минутах) определить, в каком окошке будет обслуживаться n-й клиент и в какой момент его обслуживание завершится.

Вход– первая строка содержит значения W и N – натуральные числа, разделённые пробелом. Далее следуют N строк, каждая содержит 2 разделённых пробелом числа: момент прихода клиента Pi и длительность его обслуживания Ti, натуральные числа. 0<W<=100, 0<N<=10000, 0<Pi<1000, Pi<=Pi+1, 0<Ti<=100.
Выход – строка, содержащая два натуральных числа через пробел, номер окошка, в котором обслужат N-го клиента, и момент завершения его обслуживания.

 

Для отправки решений необходимо выполнить вход.

www.contester.ru