Codeforces Round 998 (Div. 3) |
---|
Закончено |
Дана последовательность $$$a$$$, состоящая из $$$n$$$ положительных целых чисел.
Вы можете выполнять следующую операцию любое количество раз.
Определите, возможно ли сделать последовательность неубывающей, используя операцию любое количество раз.
Каждый тест содержит несколько наборов входных данных. Первая строка содержит количество наборов входных данных $$$t$$$ ($$$1 \le t \le 10^4$$$). Описание наборов входных данных следует далее.
Первая строка каждого набора входных данных содержит одно целое число $$$n$$$ ($$$2 \le n \le 2 \cdot 10^5$$$).
Вторая строка каждого набора входных данных содержит $$$a_1,a_2,\ldots,a_n$$$ ($$$1 \le a_i \le 10^9$$$).
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превышает $$$2 \cdot 10^5$$$.
Если возможно сделать последовательность неубывающей, выведите «YES» в новой строке. В противном случае выведите «NO» в новой строке.
Вы можете вывести ответ в любом регистре. Например, строки «yEs», «yes», и «Yes» также будут распознаны как положительные ответы.
551 2 3 4 544 3 2 144 5 2 384 5 4 5 4 5 4 599 9 8 2 4 4 3 5 3
YES NO YES YES NO
В первом наборе входных данных массив уже отсортирован.
Во втором наборе входных данных можно показать, что это невозможно.
В третьем наборе входных данных, после выполнения операции на $$$i=1$$$, массив становится $$$[0,1,2,3]$$$, который теперь находится в неубывающем порядке.
Название |
---|