#ATarc159c. [ARC159C] Permutation Addition
[ARC159C] Permutation Addition
题目描述
给定一个正整数序列 。
你可以重复进行如下操作 次或多次(最多 次),判断是否可以使 的所有元素都变为相等。如果可以,请给出一种操作序列的示例。
- 选择 的一个排列 ,将 替换为 。
输入格式
输入通过标准输入给出,格式如下:
输出格式
如果无法使 的所有元素都相等,输出 No。
如果可以,请输出操作次数 ,以及每次操作所用的排列。第 次操作的排列为 ,输出格式如下:
Yes
如果有多种答案,输出任意一种均可。
样例 1
输入
2
15 9
输出
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
输出
No
样例 3
输入
4
1 1 1 1
输出
Yes
0
说明/提示
限制条件
- 输入均为整数
样例解释 1
按照该输出示例进行 次操作后, 会变为 ,所有元素都相等。
样例解释 3
初始时 的所有元素已经相等。
由 ChatGPT 4.1 翻译