#arc102d. [arc102_d]Revenge of BBuBBBlesort!
[arc102_d]Revenge of BBuBBBlesort!
問題文
の並び替え が与えられます。以下の操作を好きなだけ繰り返してすべての に対して となるようにできるか判定してください。
- なる 項組 () を選び、この 項を逆順に並び替える。
制約
- は の並び替えである
入力
入力は以下の形式で標準入力から与えられる。
出力
操作を繰り返してすべての に対して となるようにできる場合は Yes
を、そうでない場合は No
を出力せよ。
入力例 1
5
5
2
1
4
3
出力例 1
Yes
以下の操作ですべての に対して となるようにできます。
- を逆順に並び替える。列 は となる。
- を逆順に並び替える。列 は となる。
入力例 2
4
3
2
4
1
出力例 2
No
入力例 3
7
3
2
1
6
5
4
7
出力例 3
Yes
入力例 4
6
5
3
4
1
2
6
出力例 4
No