#abc274c. [abc274_c]Ameba
[abc274_c]Ameba
问题陈述
你观察到了变形虫,并记录了一些信息。
最初,有一个编号为的变形虫。
你记录了次。根据第条记录,编号为的变形虫分裂成两个新的变形虫,并被分别编号为和。
这里,变形虫被称为变形虫和的父代。
对于每个,变形虫离变形虫有多远的世代?
约束条件
- 记录是一致的。即:
- 。
- 是不同的整数。
输入
输入以以下格式从标准输入中给出:
输出
打印行。第行应该包含变形虫和变形虫之间的世代距离。
示例输入1
2
1 2
示例输出1
0
1
1
2
2
从变形虫开始,出生了变形虫和。从变形虫开始,又出生了变形虫和。
- 变形虫离变形虫有零代的距离。
- 变形虫离变形虫有一代的距离。
- 变形虫离变形虫有一代的距离。
- 变形虫离变形虫有一代的距离,离变形虫有两代的距离。
- 变形虫离变形虫有一代的距离,离变形虫有两代的距离。
示例输入2
4
1 3 5 2
示例输出2
0
1
1
2
2
3
3
2
2