atcoder#ABC274C. [ABC274C] Ameba
[ABC274C] Ameba
题目描述
あなたはアメーバの観察記録をつけました。
最初 匹のアメーバがおり、番号は です。
観察記録は時系列順に 個あり、 番目の観察記録は「番号 のアメーバが分裂して消滅し、新たに 匹のアメーバが生まれ、それらにそれぞれ と番号をつけた」というものです。
このとき、アメーバ を アメーバ の親と呼びます。
各 について、アメーバ から何代親を遡るとアメーバ になるか求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
行出力せよ。 行目にはアメーバ から何代親を遡るとアメーバ になるかを出力せよ。
题目大意
你有一棵树,起始时仅有一个根节点 。
接下来有 次操作。对于第 次操作,编号为 的节点将会增加两个儿子,编号分别为 和 。
对于 ,求节点 到根节点的距离。
2
1 2
0
1
1
2
2
4
1 3 5 2
0
1
1
2
2
3
3
2
2
提示
制約
- 観察記録は矛盾していない。すなわち
- は相異なる整数
Sample Explanation 1
アメーバ からアメーバ が生まれ、アメーバ からアメーバ が生まれました。 - アメーバ は 代遡るとアメーバ になります。 - アメーバ は 代遡るとアメーバ になります。 - アメーバ は 代遡るとアメーバ になります。 - アメーバ は 代遡るとアメーバ になり、 代遡るとアメーバ になります。 - アメーバ は 代遡るとアメーバ になり、 代遡るとアメーバ になります。