O. Варенье: сколько банок на каждом этапе
2500 мс · 256 МБ · всё или ничего
Условие то же, что в классной задаче M: банки, пороги и этапы, добавляющие арифметическую прогрессию на отрезке. Но спрашивают не про каждую банку, а про каждый этап: сколько банок именно после него впервые набрали свою норму.
Формат ввода
В первой строке (). Во второй строке чисел (). В третьей строке чисел ().
В четвёртой строке (). В следующих строках этапы: , , , (, ).
Формат вывода
Выведите числа через пробел: сначала количество банок, которым хватало изначально, затем чисел — сколько банок впервые набрали норму после каждого этапа, и последним — сколько банок не набрали норму никогда.
Примеры
ввод
5 5 4 4 2 1 7 7 4 7 7 3 1 2 2 0 2 5 1 1 3 4 2 2
вывод
1 1 1 1 1
ввод
1 0 0 0
вывод
1 0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.