Дан массив $$$a$$$, состоящий из $$$n$$$ целых чисел.
Пока массив не опустеет, над ним проводится операция, состоящая из двух шагов:
Ваша задача — определить, сколько операций будет выполнено перед тем, как массив опустеет.
В первой строке задано одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.
Каждый набор входных данных состоит из двух строк:
Дополнительные ограничения на входные данные: сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
На каждый набор входных данных выведите одно целое число — количество операций, которые будут выполнены.
452 1 2 3 161 2 3 4 5 633 2 141 3 3 1
3613
В первом примере массив равен $$$[2, 1, 2, 3, 1]$$$. На нем выполняются следующие операции: