6 / 5 / 4
Регистрация: 14.01.2017
Сообщений: 294
|
|
1 | |
Требуется для каждого клиента указать время его выхода из парикмахерской25.06.2017, 13:25. Показов 1748. Ответов 0
Метки нет (Все метки)
В парикмахерской работает один мастер. Он тратит на одного клиента ровно 20 минут, а затем сразу переходит к следующему, если в очереди кто-то есть, либо ожидает, когда придет следующий клиент.
Даны времена прихода клиентов в парикмахерскую (в том порядке, в котором они приходили). Также у каждого клиента есть характеристика, называемая степенью нетерпения. Она показывает, сколько человек может максимально находиться в очереди перед клиентом, чтобы он дождался своей очереди и не ушел раньше. Если в момент прихода клиента в очереди находится больше людей, чем степень его нетерпения, то он решает не ждать своей очереди и уходит. Клиент, который обслуживается в данный момент, также считается находящимся в очереди. Требуется для каждого клиента указать время его выхода из парикмахерской. ВХОДНЫЕ ДАННЫЕ В первой строке вводится натуральное число N, не превышающее 100 - количество клиентов. В следующих N строках вводятся времена прихода клиентов - по два числа, обозначающие часы и минуты (часы - от 0 до 23, минуты - от 0 до 59) и степень его нетерпения (неотрицательное целое число не большее 100) - максимальное количество человек, которое он готов ждать впереди себя в очереди. ВЫХОДНЫЕ ДАННЫЕ Выведите N пар чисел: времена выхода из парикмахерской 1-го, 2-го, …, N-го клиента (часы и минуты). Если на момент прихода клиента человек в очереди больше, чем степень его нетерпения, то можно считать, что время его ухода равно времени прихода. ПРИМЕР ввод 3 10 0 0 10 1 1 10 2 1 вывод 10 20 10 40 10 2
0
|
25.06.2017, 13:25 | |
Ответы с готовыми решениями:
0
Время обслуживания. Для каждого посетителя парикмахерской (с одним мастером) известны следую¬щие величины Для каждого клиента получить полную стоимость каждого его заказа Для каждого символа указать его относительную частоту Разработать проект для ввода двух массивов и для каждого найти наименьший элемент и указать его положение Clojure В заданной строке для каждого слова указать его длину (HomeLISP) |
25.06.2017, 13:25 | |
25.06.2017, 13:25 | |
Помогаю со студенческими работами здесь
1
Какое время требуется для сортировки с помощью каждого из трех методов? Определить, какое время требуется для сортировки с помощью каждого из трех методов Для каждого числа после знака равенства указать его значение в десятичной системе счисления Определить время пребывания в очереди каждого клиента Определить время пребывания в очереди каждого клиента Требуется напечатать список с указанием для каждого ученика количество его однофамильцев Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |