#L202203. 瑶海奖金
瑶海奖金
Background
二十年后,小开同学成了一家大型软件公司拼夕夕的Boss。该公司由N人组成。编号为1到N,小开同学的工号为1。公司的结构像一棵树一样,每个员工(小开同学除外)都有一个唯一的直接上司,每个老板都可以有多名下属。小开同学没有上司,只有下属。
公司接到订单后,小开同学会将该任务安排给他编号最小的直接下属。然后,该直接下属也将任务委托给他编号最小的下属,这个过程会重复进行,直到任务被发送给没有下属的人,然后此人必须亲自完成任务。
真正完成任务的人将获得1个单位的奖励,这个人的直接上司将获得2个单位的奖励这个人的直接上司的直接上司获得3个单位的奖励,依此类推,一直到小开同学。之后,真正完成工作的员工意识到制度的不公平并感到伤心,就会辞职。
当公司收到的下一个订单时,虽然少了一个人,但工作必须继续。任务是无限多的(直到公司倒闭),因此整个过程(分配新任务,执行任务,发放奖励和执行任务人员的退出重复进行,最后小开同学独自留在公司并完成他的第一个(也是他的最后一个)任务.
当然,在此之前,小开同学将积累相当多的财富,但他也想知道每个员工赚了多少钱。
Description
Given two integers x and y, print the sum.
Format
Input
输入有两行。
第一行输入包含一个正整数N,表示包括小开同学在内的员工的个数。
第二行有n-1整数,分别为a2,a3,.......an(1<=ai<i)表示第i个员工的上司。
Output
输出包括一行,包含n个整数,第i个整数表示编号为i的人能得到的奖励数。
Samples
5 1 2 2 3
13 8 3 1 1
Limitation
1s, 1024KiB for each test case.