#chokudaiS001l. [chokudai_S001_l]N回スワップ

[chokudai_S001_l]N回スワップ

问题文

给定数列 aa,如果可以通过交换其中任意两个元素 NN 次,使得数列变为升序排列,则输出 YES,否则输出 NO

制约

  • 2N100,0002 \leq N \leq 100,000

示例输入 1

5
3 1 5 4 2

示例输出 1

YES

示例输入 2

6
1 2 3 4 5 6

示例输出 2

YES

示例输入 3

7
7 6 5 4 3 2 1

示例输出 3

YES

示例输入 4

20
19 11 10 7 8 9 17 18 20 4 3 15 16 1 5 14 6 2 13 12

示例输出 4

YES