#ABC274C. [ABC274C] 变形虫
[ABC274C] 变形虫
题目描述
你观察了变形虫并记录了一些数据。最初,只有一个编号为 的变形虫。
你做了 次记录。根据第 条记录,编号为 的变形虫通过分裂消失了,分裂成了两个新的变形虫,它们被编号为 和 。
在这里,变形虫 被称为变形 和 的父代。对于每个 ,变形虫 与变形虫 相隔几代?
输入格式
输入从标准输入中以下列格式给出:
输出格式
输出 行。
第 行应该包含变形虫 和变形虫 之间的代际距离。
输入输出样例 #1
输入 #1
2
1 2
输出 #1
0
1
1
2
2
输入输出样例 #2
输入 #2
4
1 3 5 2
输出 #2
0
1
1
2
2
3
3
2
2
说明/提示
样例 1 解释
从变形虫1,诞生了变形虫2和3。从变形虫2,诞生了变形虫4和5。
- 变形虫1与变形虫1相隔零代。
- 变形虫2与变形虫1相隔一代。
- 变形虫3与变形虫1相隔一代。
- 变形虫4与变形虫2相隔一代,与变形虫1相隔两代。
- 变形虫5与变形虫2相隔一代,与变形虫1相隔两代。
数据范围
- 记录是一致的。也就是说:, 是不同的整数