#ATarc102d. [ARC102F] Revenge of BBuBBBlesort!
[ARC102F] Revenge of BBuBBBlesort!
题目描述
给定 的一个排列 。你可以任意多次重复以下操作,判断是否可以使得对于所有 ,都有 。
- 选择满足 的三元组(),将这三个元素逆序排列。
输入格式
输入以以下格式从标准输入读入。
输出格式
如果可以通过若干次操作使得对于所有 ,都有 ,则输出 Yes,否则输出 No。
样例 1
输入
5
5
2
1
4
3
输出
Yes
样例 2
输入
4
3
2
4
1
输出
No
样例 3
输入
7
3
2
1
6
5
4
7
输出
Yes
样例 4
输入
6
5
3
4
1
2
6
输出
No
说明/提示
限制条件
- 是 的一个排列
样例解释 1
可以通过以下操作使得对于所有 ,都有 。
- 将 逆序排列。此时序列 变为 。
- 将 逆序排列。此时序列 变为 。
由 ChatGPT 4.1 翻译