Statement is not available in English language
F. Космические приветствия
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

ХХХ — удивительные существа, обладающие двумя манипуляторами (которые очень похожи на руки), на каждом из которых по $$$k$$$ сенсорных отростков, похожих на пальцы. Для общения они используют специальный передатчик, который посылает сигналы на разных частотных каналах. Нумерация отростков следующая:

  • $$$i$$$-й отросток на левом манипуляторе соответствует каналу с номером $$$i$$$ (для $$$1 \le i \le k$$$).
  • $$$i$$$-й отросток на правом манипуляторе соответствует каналу с номером $$$k+i$$$ (для $$$1 \le i \le k$$$).
Таким образом, все каналы, которые они используют для приветствия, пронумерованы от $$$1$$$ до $$$2k$$$.

Главное галактическое приветствие ХХХ — это строго определенная последовательность из $$$2k$$$ сигналов. Чтобы передать одно приветствие, они должны последовательно активировать каналы в следующем порядке:

  • Сначала 1-й канал левого манипулятора (номер $$$1$$$).
  • Затем 1-й канал правого манипулятора (номер $$$k+1$$$).
  • Затем 2-й канал левого манипулятора (номер $$$2$$$).
  • Затем 2-й канал правого манипулятора (номер $$$k+2$$$).
  • ...
  • И так до $$$k$$$-го канала левого ($$$k$$$) и $$$k$$$-го канала правого ($$$2k$$$) манипуляторов.

Полная последовательность каналов для одного приветствия: $$$1, k+1, 2, k+2, \dots, k, 2k$$$.

Кто-то записал длинный фрагмент межзвездного эфира длины $$$n$$$, содержащий множество различных сигналов. Теперь он хочет проанализировать эти данные, чтобы понять, как часто ХХХ передавали свое приветствие. Он обратился к вам, как к самому опытному аналитику данных в вашей долине. У вас есть несколько запросов: для каждого временного промежутка от $$$l$$$ до $$$r$$$ вы хотите узнать, сколько существует подотрезков на заданном отрезке, таких, что они являются последовательностью приветствия.

Комбинация считается полностью переданной в промежутке $$$[l, r]$$$, если моменты времени всех $$$2k$$$ её сигналов принадлежат этому промежутку.

Входные данные

Первая строка содержит три целых числа $$$n$$$, $$$k$$$, $$$q$$$ $$$(1 \le n,\ k,\ q \le 2 \cdot 10^5)$$$ — длина записанной последовательности сигналов, количество сенсорных отростков на одном манипуляторе и количество ваших запросов.

Вторая строка содержит $$$n$$$ целых чисел $$$a_1, a_2, \dots, a_n$$$ ($$$1 \le a_i \le 2\cdot k$$$) — последовательность номеров каналов, записанная на фрагменте эфира.

Следующие $$$q$$$ строк содержат запросы. Каждая строка содержит два целых числа $$$l$$$ и $$$r$$$ ($$$1 \le l \le r \le n$$$) — временной промежуток, для которого нужно найти количество полных приветствий.

Выходные данные

Для каждого запроса выведите одно целое число в новой строке — количество раз, которое приветствие было полностью передано в промежутке с $$$l$$$-й по $$$r$$$-ю позицию включительно.

Система оценки

В задаче используется оценка по группам. Баллы за группу начисляются только при прохождении всех тестов группы. Группа тестируется только если все необходимые предыдущие группы были пройдены.

ПодзадачаДоп. ограниченияБаллыЗависимые группы
$$$1$$$$$$n,k,q \le 100$$$$$$11$$$—
$$$2$$$$$$n,k,q \le 1000$$$$$$25$$$$$$1$$$
$$$3$$$$$$k \le 100, n,q \le 2\cdot 10^{5}$$$$$$17$$$$$$1$$$
$$$4$$$$$$k = 1$$$$$$9$$$—
$$$5$$$Для всех $$$i$$$ $$$ a_{i}=1$$$$$$7$$$—
$$$6$$$$$$ r-l \le 10 $$$$$$12$$$—
$$$7$$$Без дополнительных ограничений$$$19$$$$$$1,2,3,4,5,6$$$
Примеры
Входные данные
5 1 3
1 2 1 2 1
5 5
2 4
4 5
Выходные данные
0
1
0
Входные данные
6 2 3
1 3 1 3 2 4
1 6
3 6
2 4
Выходные данные
1
1
0