#abc254c. [abc254_c]K Swap
[abc254_c]K Swap
题目描述
我们有一个长度为的序列:。此外,给定一个整数。
你可以执行以下操作零次或多次。
- 选择一个整数,满足,然后交换和的值。
确定是否可能将按升序排序。
约束条件
- 输入中的所有值都是整数。
输入
从标准输入中以以下格式给出输入:
输出
如果可以将按升序排序,则打印Yes
;否则,打印No
。
示例输入 1
5 2
3 4 1 3 4
示例输出 1
Yes
以下操作序列可以将按升序排序。
- 选择以交换和的值。现在,变为。
- 选择以交换和的值。现在,变为。
示例输入 2
5 3
3 4 1 3 4
示例输出 2
No
示例输入 3
7 5
1 2 3 4 5 5 10
示例输出 3
Yes
不需要进行任何操作。