#ABC135B. 交换一次
交换一次
交换一次
题目描述
有把 {} 重新排列得到的数列 = {}。
你最多只能执行一次以下操作:选择整数 (),交换 和 。也可以不执行操作。
如果能把 变成升序则输出 YES,否则输出 NO。
输入格式
输入按以下格式从标准输入给出:
输出格式
如果能把 变成升序则输出 YES,否则输出 NO。
样例
5
5 2 3 4 1
YES
交换 和 ,可以把 变成升序。
5
2 4 3 5 1
NO
这种情况下,无论执行什么操作都无法把 变成升序。
7
1 2 3 4 5 6 7
YES
因为 一开始就是升序,所以不需要执行操作。
数据范围
- 输入均为整数
- 是把 {} 重新排列得到的数列
难度
普及-
通过率
—
尝试
0
已通过
0
- ID
- 1753
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者