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