Вам даны массив целых чисел $$$a_1, a_2, \ldots, a_n$$$ и два целых числа $$$s$$$ и $$$x$$$. Посчитайте количество подотрезков массива с суммой чисел, равной $$$s$$$, и максимальным значением, равным $$$x$$$.
Более формально, посчитайте количество пар $$$1 \leq l \leq r \leq n$$$ таких, что:
Каждый тест состоит из нескольких наборов входных данных. Первая строка содержит единственное целое число $$$t$$$ ($$$1 \leq t \leq 10^4$$$) — количество наборов входных данных. Далее следует их описание.
Первая строка каждого набора входных данных содержит три целых числа $$$n$$$, $$$s$$$ и $$$x$$$ ($$$1 \leq n \leq 2 \cdot 10^5$$$, $$$-2 \cdot 10^{14} \leq s \leq 2 \cdot 10^{14}$$$, $$$-10^9 \leq x \leq 10^9$$$).
Вторая строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$-10^9 \leq a_i \leq 10^9$$$).
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите количество подотрезков массива с суммой чисел, равной $$$s$$$, и максимальным значением, равным $$$x$$$.
91 0 001 -2 -1-23 -1 -1-1 1 -16 -3 -2-1 -1 -1 -2 -1 -18 3 22 2 -1 -2 3 -1 2 29 6 31 2 3 1 2 3 1 2 313 7 30 -1 3 3 3 -2 1 2 2 3 -1 0 32 -2 -1-2 -12 -2 -1-1 -2
1 0 2 0 2 7 8 0 0
В первом наборе входных данных подходит подотрезок $$$l = 1$$$, $$$r = 1$$$.
В третьем наборе входных данных подходят подотрезки $$$l = 1$$$, $$$r = 1$$$ и $$$l = 3$$$, $$$r = 3$$$.
В пятом наборе входных данных подходят подотрезки $$$l = 1$$$, $$$r = 3$$$ и $$$l = 6$$$, $$$r = 8$$$.
В шестом наборе входных данных подходят подотрезки, для которых $$$r = l + 2$$$.
В седьмом наборе входных данных подходят следующие подотрезки: