#TEST1042. 开拓者
开拓者
Description
正在游戏中创建自己的国家,她的国家初始只有一座城市(首都),之后的每个回合会增加一座新城市以及一条连接新旧城市的道路,游戏中货物的运输速度由相距最远的两座城市之间的距离决定,因为忙着计算运输货物的最大价值,所以她把计算每回合最远距离的任务交给了,你能帮助解决这个问题吗
初始只有 号节点(首都),第 回合增加 号节点(新增城市)及一条连接 号节点和已经存在节点的道路,共 回合,计算每回合相距最远的两座城市之间的距离
本题中两点距离为不经过重复道路的最短距离
Format
Input
每个测试点只有一组测试数据
第一行一个正整数 代表回合数
然后有 行:
第 行有两个用空格隔开的整数 和 ,代表第 回合新增 号节点,新增一条连接 号节点和 号节点的长度为 的道路
Output
输出包括 行:
第 行一个正整数代表第 回合相距最远的两座城市之间的距离
Samples
5
0 9
0 1
2 2
3 3
3 7
9
10
12
15
19
Related
In following contests: