#P12227. 「WyOJ Round 1」炽 · 踏浪而歌
「WyOJ Round 1」炽 · 踏浪而歌
Description
给定 个长度为 的序列 ,有如下操作:
- 每次选择 个位置 ,将 和 均减 。如果 ,则 值只减 次。
问将 序列全部减为 所需的最少次数,并输出字典序最小的方案。
注:字典序最小的方案是指将所有输出的数拼接成一个序列,且使得该序列字典序尽可能小。
Input Format
第一行,一个正整数 , 表示数列的长度。
第二行,包含 个非负整数 ,表示 序列。
Output Format
第一行,一个整数 表示最少的操作次数。
接下来 行,输出字典序最小的方案。每行 个整数 ,表示一次操作。
4
3 1 3 5
6
1 2
1 4
1 4
3 4
3 4
3 4
Hint
对于 的数据,,,。
注意: 有可能等于 。
| 测试点 | 特殊性质 |
|---|---|
| , | |
| , |
京公网安备 11011102002149号