Вам дана последовательность $$$a_1,a_2,\ldots,a_n$$$, состоящая из рациональных чисел. Изначально каждый $$$a_i$$$ является целым числом от $$$0$$$ до $$$10^6$$$ включительно.
Вы можете выполнить следующую операцию любое количество раз (возможно, ноль):
Например, пусть $$$a=[0,15,0]$$$. Если выполнить операцию с $$$i=2$$$, то $$$a$$$ станет равным $$$[0,\color{red}{7.5},\color{red}{7.5}]$$$.
Определите, можно ли сделать массив $$$a$$$ отсортированным по неубыванию.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^5$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит одно целое число $$$n$$$ ($$$1 \le n \le 10^6$$$).
Вторая строка каждого набора входных данных содержит $$$a_1,a_2,\ldots,a_n$$$ ($$$0 \le a_i \le 10^6$$$).
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$10^6$$$.
Для каждого набора входных данных выведите «Yes», если можно сделать массив $$$a$$$ отсортированным в неубывающем порядке, и «No» в противном случае.
Вы можете выводить ответ в любом регистре. Например, строки «yEs», «yes» и «YES» также будут распознаны как положительные ответы.
6324 0 030 15 0415 14 5 640 1 0 088 7 6 5 4 3 2 164 1 5 4 1 1
NoYesNoYesNoYes
Для первого набора входных данных невозможно сделать массив $$$a$$$ отсортированным в неубывающем порядке.
Второй набор входных данных разобран в условии.
Для четвертого набора входных данных массив $$$a$$$ можно отсортировать в неубывающем порядке следующим образом: $$$[0,1,0,0] \to [0,\color{red}{\frac{{1}}{{2}}},\color{red}{\frac{{1}}{{2}}},0] \to [\color{red}{\frac{{1}}{{4}}},\color{red}{\frac{{1}}{{4}}},\frac{{1}}{{2}},0] \to [\frac{{1}}{{4}},\frac{{1}}{{4}},\color{red}{\frac{{1}}{{4}}},\color{red}{\frac{{1}}{{4}}}]$$$.
| Название |
|---|


