编程题
### 问题描述 小齐的牛棚里,每天早上都能听到木头劈裂的声音。是她的奶牛们又闯祸了,试图越狱。小齐受够了每天早上的混乱,于是决定采取强硬手段。她在牛棚墙上钉上了一个计数器,记录距离上次越狱已经过去的天数。如果一天早上发生越狱,那天计数器的值为 $0$;如果最近一次越狱是 $3$ 天前,计数器的值就是 $3$。小齐精心记录每天的计数器数值。 如今一年过去了,小齐准备做些账务工作。她发誓要让她的奶牛们付出代价!但是,她的记录看起来似乎有些不对... 小齐想知道她开始记录以来发生了多少次越狱。然而,她怀疑她的奶牛们篡改了记录,她唯一确定的是她开始记录的那天发生了一次越狱。请帮助她确定,对于可能发生的每次越狱,至少有多少个记录条目被篡改。 ### 输入格式 第一行包含一个整数 $N$,表示小齐开始记录奶牛越狱计数器的天数。 第二行包含 $N$ 个空格分隔的整数。第 $i$ 个整数是非负整数 $a_i$(最大不超过 $100$),表示第 $i$ 天计数器的值,除非奶牛们篡改了当天的记录。 ### 输出格式 输出应包含 $N$ 个整数,每行一个。第 $i$ 个整数应是对于可能的 $i$ 次越狱,记录被篡改的最小数量。 ### 样例输入 ``` 6 1 1 2 0 0 1 ``` ### 样例输出 ``` 4 2 1 2 3 4 ``` ### 评测数据规模 $1 \leq N \leq 100$。
查看答案
赣ICP备20007335号-2