题目描述
一棵树有 个顶点。游戏开始时,小泽位于顶点 ,小珅位于另一个顶点 。
每一轮先由小泽行动,再由小珅行动。行动时,必须沿一条边移动到相邻顶点,不能停在原地。只要两人在某次行动后位于同一个顶点,小泽就会被抓住,游戏立即结束。
小泽希望在被抓住以前坚持尽可能多轮,小珅则希望尽快抓住小泽。两人都采用最优策略。请计算小泽最多能够坚持的轮数。
输入格式
第一行输入三个整数 ,分别表示顶点数量、小泽的起点和小珅的起点。
接下来 行,每行输入两个整数 和 ,表示顶点 与顶点 之间有一条边。
输出格式
输出一个整数,表示双方都采用最优策略时,小泽在被抓住前最多能够坚持的轮数。
5 4 3
1 5
1 2
2 4
2 3
1
10 9 6
8 6
10 9
1 3
4 3
9 3
4 6
1 5
2 1
3 7
3
4 4 3
4 2
3 2
2 1
1
数据范围与约定
- 且
- 输入图是一棵树