#arc159c. [arc159_c]Permutation Addition
[arc159_c]Permutation Addition
题目描述
给定一个正整数序列 。
判断是否可以通过重复以下操作 到 次(包含)使得 中的所有元素相等。如果可以,请给出一种操作方法。
- 选择一个排列 ,用 替换 。
约束条件
- 所有输入值都是整数。
输入
输入以以下格式从标准输入中给出:
输出
如果不能使 中的所有元素相等,则输出 No
。
如果可以,请以以下格式输出一种操作方法,其中 是操作次数, 是第 次操作选择的排列:
Yes
如果存在多个解,可以输出任意一个。
示例输入1
2
15 9
示例输出1
Yes
8
1 2
1 2
1 2
1 2
2 1
1 2
1 2
1 2
通过执行这 步操作,可以使得 ,其中所有元素相等。
示例输入2
5
1 2 3 10 10
示例输出2
No
示例输入3
4
1 1 1 1
示例输出3
Yes
0
初始时 中的所有元素已经相等。