VOTREE (VNOI Online 2015)
Xem dạng PDF
Gửi bài giải
Điểm:
100,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
VOTREE.INP
Output:
VOTREE.OUT
Dạng bài
Máy chấm
Alisa Mikhailovna Kujou, Kanade Yoisaki
Cho cây gồm ~N~ đỉnh ~(N \le 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, \dots, v~.
Input
Vào từ file VOTREE.INP:
- Dòng đầu chứa 2 số nguyên dương ~N\ (N \le 70000)~ và ~Q\ (Q \le 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 \neq v;\ 1 \le u,v \le N)~.
- ~Q~ dòng tiếp theo, mỗi dòng gồm 2 số nguyên dương ~u~ và ~v~ ~(1 \le u \le v \le N)~, thể hiện 1 truy vấn.
Output
Ghi ra tệp VOTREE.OUT:
- Với mỗi truy vấn, in ra 1 dòng duy nhất là đáp số của truy vấn.
Sample Input 1
5 3
1 2
2 3
3 4
3 5
2 5
1 3
4 5
Sample Output 1
2
1
3
Bình luận