一家公司里有 nnn 个员工,除了公司 CEO 外,每个人都有一个直接上司。我们想知道,每个人的团队(包括他/她自己、他的直接下属和间接下属)一共有多少人?
第一行一个整数 nnn。
接下来一行,n−1n−1n−1 个整数 f2,f3,…,fn,fi(1≤fi<i)f_2,f_3,…,f_n,f_i(1≤f_i<i)f2,f3,…,fn,fi(1≤fi<i) 表示第 iii 个员工的上司。其中1号点为CEO,没有上司。
一行 nnn 个整数,表示第 1∼n1∼n1∼n 个人的团队人数。
5 1 2 3 1
5 3 2 1 1
对于所有数据,保证 2≤n≤1052≤n≤10^52≤n≤105。
注册一个 AlgoOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 AlgoOJ 通用账户