VOTREE (VNOI online 2015)
Xem PDF
Điểm:
1600
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Cho cây gồm \(N\) đỉnh (\(N≤70000\)), có gốc là đỉnh 1. Bạn cần trả lời \(Q\) truy vấn, mỗi truy vấn gồm 2 số \(u,v\). Bạn cần tìm đỉnh xa gốc nhất, mà là tổ tiên của tất cả các đỉnh \(u,u+1,…,v\).
Dữ liệu
- Dòng đầu ghi 2 số nguyên dương \(N\) và \(Q\) (\(1≤N,Q≤70000\)).
- \(N-1\) dòng tiếp theo, mỗi dòng chứa 2 số nguyên dương \(u\) và \(v\), thể hiện có 1 cạnh nối giữa 2 đỉnh \(u\) và \(v\). (\(u≠v; 1≤u,v≤N\)).
- \(Q\) dòng tiếp theo, mỗi dòng gồm 2 số nguyên dương \(u\) và \(v\) (\(1≤u≤v≤N\)), thể hiện 1 truy vấn.
Kết quả
- Với mỗi truy vấn, in ra 1 dòng duy nhất là đáp số của truy vấn.
Input
5 3
1 2
2 3
3 4
3 5
2 5
1 3
4 5
Output
2
1
3
Nguồn: CD DHBB 2020

Bình luận