U142788 【1123T1】ZZH的游戏
题目描述
Alice 和 Bob 各自在一棵树上,每棵树都有 $n$ 个点。Alice 初始在 $s$,Bob初始在 $t$。
两人轮流走:轮到自己时,可以选择不动,或者移动一条边走到相邻结点上。
当2人都到 $1$ 时,游戏结束。游戏的分数是所有时刻中,两人所在的点编号的和的最大值。
Alice 和 Bob 会合作让游戏结束时的分数尽量小。两人都极其聪明,因此两人都会采用最优策略。
请你求出最小分数。
输入格式
第一行一个非负整数 $T$,代表有 $T$ 组数据。
每组数据第一行1个正整数 $n$,表示2棵树的点数。
然后 $n-1$ 行,每行两个正整数 $(u,v)$,表示 Alice 树上的一条边 。
然后 $n-1$ 行,每行两个正整数 $(u,v)$,表示 Bob 树上的一条边 。
然后一行两个正整数 $s,t$,分别表示初始位置。
输出格式
输出 $T$ 行,每行1个整数代表最小分数。
说明/提示
首先 Alice 移动到 4,接下来 Bob 不动。
然后 Alice 移动到 2,接下来 Bob 移动到 4。
然后 Alice 不动,Bob 移动到 5。
然后 Alice 不动,Bob 移动到 1。
接下来 Alice 移动至 1 即可。
对于所有数据,保证 $\sum n\le 10^6, T\le 10^4$。
对于测试点1,$T=0$
对于测试点2-4,$\sum n\le 100$
对于测试点5-8,$\sum n\le 1000$
对于测试点9-12,$\sum n\le 200000$,两棵树均为随机生成
对于测试点13-17,$\sum n\le 200000$
对于测试点18-20,无特殊限制