Для массива $$$b=[b_1,b_2,\ldots,b_m]$$$ длины $$$m$$$ ($$$b_i \geq 2$$$) рассмотрим следующую игру для двух игроков, в которой участвуют Поби и Рекклес.
Игра заканчивается, как только все элементы массива $$$b$$$ становятся $$$1$$$.
Определим счёт игры как количество ходов, которые сделает Поби. Цель Поби — минимизировать счёт игры, в то время как цель Рекклеса — максимизировать счёт.
Таким образом, значение массива $$$b$$$ — это счёт игры, когда оба игрока играют оптимально.
Вам дан массив целых чисел $$$a$$$ длины $$$n$$$ ($$$a_i \ge 2$$$).
Ответьте на $$$q$$$ независимых запросов. В каждом запросе вам дан диапазон $$$1 \leq l \leq r \leq n$$$, и вам нужно найти счёт массива $$$[a_l, a_{l+1}, \ldots, a_r]$$$.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит два целых числа $$$n$$$ и $$$q$$$ ($$$1 \le n, q \le 250\,000$$$) — длина массива и количество запросов.
Следующая строка содержит $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$2 \le a_i \le 10^9$$$) — элементы массива $$$a$$$.
Затем следуют $$$q$$$ строк. $$$j$$$-я из них содержит два целых числа $$$l_j$$$ и $$$r_j$$$ ($$$1 \le l_j \le r_j \le n$$$) — диапазон подмассива для $$$i$$$-го запроса.
Гарантируется, что сумма значений $$$n$$$ по всем наборам входных данных не превосходит $$$250\,000$$$.
Гарантируется, что сумма значений $$$q$$$ по всем наборам входных данных не превосходит $$$250\,000$$$.
Для каждого набора входных данных выведите $$$q$$$ строк. $$$i$$$-я строка должна содержать одно целое число — ответ на $$$i$$$-й запрос.
25 54 3 2 5 61 11 22 43 51 510 1314 159 265 358 979 323 846 264 338 3271 10
23561091
Объяснение первого набора входных данных, первого запроса (1 1):
Подмассив равен $$$[4]$$$.
Можно показать, что эта стратегия оптимальна для обоих игроков. Следовательно, значение массива $$$[4]$$$ равно $$$2$$$.
Объяснение первого набора входных данных, второго запроса (1 2):
Подмассив равен $$$[4,3]$$$.
Можно показать, что эта стратегия оптимальна для обоих игроков. Следовательно, значение массива $$$[4,3]$$$ равно $$$3$$$.
| Название |
|---|


