Задание оценивается в 3 балла.
Технические проблемы
В компьютерном классе университета установлено множество ноутбуков. К сожалению, из-за технических проблем электросети иногда ноутбуки вынуждены работать на аккумуляторах. Оператору компьютерного класса важно знать, в каком из ноутбуков уровень заряда аккумулятора оказался ниже критического. Оператором была написана программа, которая время от времени сообщает об уровне заряда ноутбука на центральный компьютер. Показания уровня заряда могут меняться из-за ошибок измерения, а также подзарядки или разрядки батарей ноутбука.
Напишите программу, которая обрабатывает поступившую информацию от ноутбука об уровне их заряда и выводит номер ноутбука, у которого M = 3 последних показаний уровня заряда оказались меньше или равны критического уровня. Если таких ноутбуков несколько, то вывести номер того из них, у которого сумма M последних показаний меньше. Если таких ноутбуков все равно несколько, то вывести ноутбук с меньшим номером. Известно, что величина критического уровня заряда L = 10, количество ноутбуков N = 2, в таблице представлены показания с ноутбуков:
Требуется вывести K = 9 чисел (в одну строку без пробелов, числа целые) – номер ноутбука, который нужно высветить после поступления i-го показания, или 0, если заряд ни одного ноутбука не достиг критического уровня.