atcoder#ABC254C. [ABC254C] K Swap
[ABC254C] K Swap
配点 : 点
問題文
長さ の数列 があります。また、整数 が与えられます。
あなたは次の操作を 回以上何度でも行えます。
- を満たす整数 を選び、 と の値を入れ替える。
を昇順に並べ替えることが出来るかどうかを判定してください。
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
を昇順に並び替えることが出来るならば Yes
と、出来ないならば No
と出力せよ。
5 2
3 4 1 3 4
Yes
次のように操作をすることで を昇順に並び替えることが出来ます。
- とし、 と の値を入れ替える。数列は となる。
- とし、 と の値を入れ替える。数列は となる。
5 3
3 4 1 3 4
No
7 5
1 2 3 4 5 5 10
Yes
操作を行う必要が無い場合もあります。