Tom và Jerry

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: TOM.INP
Output: TOM.OUT

Dạng bài
Máy chấm
Alisa Mikhailovna Kujou, Kanade Yoisaki

Chuột Jerry khá nhanh nhẹn và thông minh, mỗi lần chơi đuổi bắt với mèo Tom thì ban đầu Jerry đều cố gắng thoát khỏi sự đuổi bắt của Tom lâu nhất có thể, trong trường hợp bị mèo Tom tóm được, Jerry bao giờ cũng nghĩ ra cách để troll mèo Tom. Lần này cũng vậy, Tom và Jerry chơi đuổi bắt trong một ngôi nhà có ~N~ căn phòng, mỗi căn phòng chỉ có một con đường duy nhất nối giữa chúng, từ hai căn phòng bất kì luôn chỉ có một hành lang giữa chúng (hay nói cách khác nó có dạng đồ thị cây ~N~ đỉnh, ~N-1~ cạnh, mỗi căn phòng là một đỉnh, hành lang là cạnh và có độ dài như nhau).

Mỗi một đơn vị thời gian thì Tom và Jerry có thể lựa chọn chạy từ phòng này sang phòng kia, hoặc có thể đứng im trong phòng, biết rằng chúng nhìn thấy nhau trong cả ngôi nhà. Khi Tom và Jerry cùng ở một phòng, thì Jerry lại phải nghĩ cách troll Tom để chạy thoát. Cho ~Q~ truy vấn, mỗi truy vấn cho vị trí của Tom và Jerry, hỏi cuộc dượt đuổi được lâu nhất là bao nhiêu thì Jerry lại phải troll Tom.

Input

Vào từ file TOM.INP:

  • Dòng đầu ghi số ~N, Q\ (1 \le N,Q \le 10^5)~ là số đỉnh của cây, số truy vấn.
  • ~N-1~ dòng tiếp ghi bộ số ~u, v\ (1 \le u, v \le N)~ mô tả hành lang nối 2 phòng.
  • ~Q~ dòng tiếp theo mô tả truy vấn, mỗi dòng chứa cặp ~(u,v)~ là vị trí của Tom và Jerry tương ứng.

Output

Ghi ra tệp TOM.OUT:

  • Ghi ~Q~ số là thời gian lâu nhất Tom và Jerry chạy rượt đuổi tương ứng với các truy vấn đã cho.
Sample Input 1
3 2
1 2
2 3
1 2
2 3
Sample Output 1
2
1
Giải thích


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.