1753: 变换序列

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:12 解决:12

题目描述

输入

第一行包含一个整数N,表示序列的长度。接下来的一行包含N个整数Di,其中Di表示iTi之间的距离。

输出

如果至少存在一个满足要求的变换序列T,则输出文件中包含一行N个整数,表示你计算得到的字典序最小的T;否则输出”No Answer”(不含引号)。注意:输出文件中相邻两个数之间用一个空格分开,行末不包含多余空格。

样例输入 复制

5
1 1 2 2 1

样例输出 复制

1 2 4 0 3

提示

数据规模和约定

20%的数据中N≤50

60%的数据中N≤500

100%的数据中N≤10000