Codeforces Round 799 (Div. 4) |
---|
Закончено |
Вам дан массив $$$a$$$ длины $$$n$$$ и число $$$k$$$. Посчитайте количество подмассивов $$$[a_i, \dots, a_{i+k}]$$$ (здесь $$$1 \leq i \leq n - k$$$) длины $$$k+1$$$ удовлетворяющих следующим условиям:
Более формально, найдите количество индексов $$$1 \leq i \leq n - k$$$ таких, что удовлетворяется $$$k$$$ неравенств: $$$$$$2^0 \cdot a_i < 2^1 \cdot a_{i+1} < 2^2 \cdot a_{i+2} < \dots < 2^k \cdot a_{i+k}.$$$$$$
Первая строка содержит единственное число $$$t$$$ ($$$1 \leq t \leq 1000$$$) — количество наборов входных данных.
В первой строке каждого набора содержатся два целых числа $$$n$$$, $$$k$$$ ($$$3 \leq n \leq 2 \cdot 10^5$$$, $$$1 \leq k < n$$$).
Во второй строке каждого набора содержатся $$$n$$$ чисел $$$a_1, a_2, \dots, a_n$$$ ($$$1 \leq a_i \leq 10^9$$$) — элементы массива.
Сумма $$$n$$$ по всем наборам не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора выведите единственное число — количество индексов, удовлетворяющих условиям.
64 220 22 19 845 19 5 3 2 15 29 5 3 2 17 222 12 16 4 3 22 127 322 12 16 4 3 22 129 33 9 12 3 9 12 3 9 12
2 3 2 3 1 0
В первом наборе оба подмассива удовлетворяют условиям:
Название |
---|