A. 爆了(boom)

    传统题 1000ms 256MiB

爆了(boom)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

爆了(boom)

题目描述

nn 个盒子,每个盒子里有一个炸弹。第 ii 个盒子里的炸弹一旦被引爆,会把第 pip_i 个盒子的炸弹也引爆。注意这个操作可以连锁发生。

一个盒子里的炸弹引爆后就不会继续引爆了。

Alice 接下来会做 nn 次操作,第 ii 次操作会尝试引爆第 ii 个盒子里的炸弹。如果第 ii 个盒子的炸弹已经被引爆了,则跳过。

你需要在每次操作后,输出未被引爆的炸弹数量。

输入格式

第一行一个自然数 nn

接下来一行 nn 个自然数 pip_i

输出格式

输出一行 nn 个自然数,第 ii 个数表示第 ii 次尝试后的结果。

样例输入
4
2 1 3 3
样例输出
2 2 1 0
数据范围

对于 30%30\% 的数据,n10n\leq 10

对于 60%60\% 的数据,n1000n\leq 1000

对于 100%100\% 的数据,1pin1051\leq p_i\leq n\leq 10^5

时间限制 : 1000 ms

空间限制 : 1024 MB

20240223 初级组 Test

未参加
状态
已结束
规则
IOI
题目
4
开始于
2024-2-23 8:30
结束于
2024-2-23 12:00
持续时间
3.5 小时
主持人
参赛人数
42