传统题 1000ms 256MiB

统计人数

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

问题描述

在一家公司中共有 nn 名员工,编号从 11nn。其中,第 11 号员工是公司 CEO,他没有上司。

除了 CEO 以外的每位员工,都有且只有一个直接上司。

我们希望统计每位员工的 "团队人数"。一个员工的 "团队" 定义为:

该员工本人,以及所有直接或间接下属(即直属下属、下属的下属,等等)。

你的任务是,计算每位员工的团队人数。

输入格式

第一行一个整数 nn,表示员工人数。(1n2×105)(1\le n\le 2\times 10^5)

接下来 n1n - 1 行,第 ii 行(2in2 \le i \le n)为一个整数 pip_i (1pi<i1\le p_i< i),表示员工 ii 的直接上司是员工 pip_i

输出格式

输出一行 nn 个整数,第 ii 个整数表示员工 ii 的团队人数(包括他/她自己)。

样例输入

5
1 
2 
3 
1

样例输出

5 3 2 1 1

蓝桥杯国赛训练

未参加
状态
已结束
规则
IOI
题目
13
开始于
2025-5-29 20:00
结束于
2025-6-15 12:00
持续时间
400 小时
主持人
参赛人数
74