您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页POJ1330(Nearest Common Ancestors)

POJ1330(Nearest Common Ancestors)

来源:华佗小知识
Nearest Common Ancestors
Time Limit: 1000MSMemory Limit: 10000K
Total Submissions: 4129Accepted: 2170

Description

A rooted tree is a well-known data structure in computer science and engineering. An example is shown below:

Input

The input consists of T test cases. The number of test cases (T) is given in the first line of the input file. Each test case starts with a line containing an integer N , the number of nodes in a tree, 2<=N<=10,000. The nodes are labeled with integers 1, 2,..., N. Each of the next N -1 lines contains a pair of integers that represent an edge --the first integer is the parent node of the second integer. Note that a tree with N nodes has exactly N - 1 edges. The last line of each test case contains two distinct integers whose nearest common ancestor is to be computed.

Output

Print exactly one line for each test case. The line should contain the integer that is the nearest common ancestor.

Sample Input

2
16
1 14
8 5
10 16
5 9
4 6
8 4
4 10
1 13
6 15
10 11
6 7
10 2
16 3
8 1
16 12
16 7
5
2 3
3 4
3 1
1 5
3 5

Sample Output

4
3

转载于:https://www.cnblogs.com/Xredman/archive/2009/05/05/1450179.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务