Ordenando Partes
Tienes un arreglo \(a\) de longitud \(n\). Puedes seleccionar exactamente una vez un entero \(len\) entre \(1\) y \(n – 1\) inclusivo, y luego ordenar en orden no decreciente el prefijo de longitud \(len\) y el sufijo de longitud \(n – len\) de forma independiente.
Por ejemplo, si el arreglo es \(a = [3,1,4,5,2]\), y eliges \(len = 2\), entonces tras la operación el arreglo será \([1,3,2,4,5]\).
¿Podría suceder que tras realizar esta operación, el arreglo no quede ordenado en orden no decreciente?
Entrada
La primera línea contiene un entero \(t\) \((1 ≤ t ≤ 100)\): el número de casos de prueba.
A continuación se describen los casos de prueba.
Cada caso de prueba consta de dos líneas:
- La primera línea contiene un entero \(n\) \((2 ≤ n ≤ 10^4)\): la longitud del arreglo.
- La segunda línea contiene una secuencia de enteros \(a_1, a_2, …, a_n\) \((1 ≤ a_i ≤ 10^9)\): los elementos del arreglo.
Se garantiza que la suma de \(n\) en todos los casos no excede \(10^4\).
Salida
Para cada caso de prueba, imprime "YES" (sin comillas) si es posible que el arreglo no quede ordenado en orden no decreciente tras la operación, o "NO" en caso contrario. Usa mayúsculas.
Ejemplos
| Entrada | Salida |
|---|---|
| 3 3 2 2 1 4 3 1 2 1 5 1 2 2 4 4 |
YES YES NO |
Nota
- En el primer caso de prueba, se puede seleccionar \(len = 1\), entonces tras la operación el arreglo será \([2,1,2]\), que no está ordenado en orden no decreciente.
- En el segundo caso, se puede seleccionar \(len = 3\), entonces tras la operación el arreglo será \([1,2,3,1]\), que no está ordenado en orden no decreciente.
- En el tercer caso, para cualquier valor de \(len\) el arreglo quedará siempre ordenado en orden no decreciente.
Comments