atcoder#ARC159C. [ARC159C] Permutation Addition
[ARC159C] Permutation Addition
配点 : 点
問題文
正整数列 が与えられます。
次の操作を 回以上 回以下繰り返すことで の値をすべて等しくできるかを判定し、可能な場合は操作列の一例を示してください。
- の順列 を決め、 を に置き換える。
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
の値をすべて等しくできない場合は No
と出力せよ。
等しくできる場合、操作回数を 回、 回目の操作における順列を として以下の形式で出力せよ。
Yes
答えが複数存在する場合はどれを出力しても正解とみなされる。
2
15 9
Yes
8
1 2
1 2
1 2
1 2
2 1
1 2
1 2
1 2
この出力例の通りに 回の操作を行うことで は となり、値がすべて等しくなります。
5
1 2 3 10 10
No
4
1 1 1 1
Yes
0
初めから の値がすべて等しいです。