← вернуться к уроку · Префиксные суммы
Сколько положительных на отрезке
3000 мс · 256 МБ · всё или ничего
Дан список из чисел и запросов. Для каждого запроса выведите, сколько элементов с -го по -й положительны.
Формат ввода
В первой строке числа от до и от до . Во второй — целых чисел от до . В следующих строках — по два числа и .
Формат вывода
Числа через пробел.
Примеры
ввод
5 6 3 8 1 9 5 1 5 1 1 5 5 2 4 1 2 3 5
вывод
5 1 1 3 2 3
Примечание
Накапливать можно не значения, а единицы и нули: тогда разность префиксов даст количество подходящих.
Войдите, чтобы отправлять решения.