P9947 [USACO20JAN] Photoshoot B

题目描述

Farmer John 在给他编号为 $1\ldots N$ 的 $N$ 头奶牛排队拍照($2\le N\le 10^3$)。FJ 一开始计划从左向右数第 $i$ 个位置排编号为 $a_i$ 的奶牛,他在一张纸上写下了排列 $a_1,a_2,\ldots,a_N$。不幸的是,这张纸刚刚被 Farmer Nhoj 偷走了! 幸好 FJ 仍然有机会恢复他之前写下的排列。在这张纸被偷走之前,Bessie 记录了序列 $b_1,b_2,\ldots,b_{N−1}$,对于每一个 $1\le i

输入格式

输入的第一行包含一个整数 $N$。 第二行包含 $N−1$ 个空格分隔的整数 $b_1,b_2,\ldots,b_{N−1}$。

输出格式

输出一行,包含 $N$ 个空格分隔的整数 $a_1,a_2,\ldots,a_N$。

说明/提示

### 样例解释 1 $a$ 能够产生 $b$,因为 $3+1=4$,$1+5=6$,$5+2=7$,$2+4=6$。 ### 测试点性质 - 测试点 $2-4$ 满足 $N\le 8$。 - 测试点 $5-10$ 没有额外限制。