- Time limit: 1.00 s
- Memory limit: 512 MB
Annettuna on lista, jossa on luvut jossain järjestyksessä.
Tehtäväsi on tutkia, voiko luvut järjestää pienimmästä suurimpaan toistamalla seuraavaa operaatiota mikä tahansa määrä kertoja: valitaan kaksi erillistä vierekkäisten lukujen paria ja vaihdetaan nämä parit keskenään.
Esimerkiksi lista voidaan järjestää kahdella operaatiolla: .
Syöte
Syötteen ensimmäisellä rivillä on kokonaisluku : testien määrä.
Jokaisen testin ensimmäisellä rivillä on kokonaisluku ja toisella rivillä listan sisältö.
Tuloste
Tulosta jokaisesta testistä YES, jos listan voi järjestää, ja muuten NO.
Esimerkki
Syöte:
3 2 1 2 5 2 3 5 1 4 4 1 2 4 3
Tuloste:
YES YES NO