Thứ Ba, 30 tháng 8, 2022

TRONGSO Tìm trọng số đường đi

Cho cây N đỉnh. Ban đầu mỗi cạnh có trọng số là 0. Cho M truy vẫn thuộc một trong hai loại:

  • P A B: tăng trọng số các cạnh trên đường đi nối giữa hai đỉnh A B lên 1.
  • Q A B: tìm trọng số của con đường nối từ A đến B.

Yêu cầu: trả lời các truy vấn loại Q.

Input:

  • Dòng 1: ghi hai số nguyên NM. (2 <= N, M <= 100 000)
  • N dòng tiếp theo, mỗi dòng ghi hai số nguyên A B thể hiện cạnh nối hai đỉnh A B.
  • M dòng tiếp theo, mỗi dòng biểu diễn một truy vấn gồm ba kí tự. Kí tự đầu tiên có thể là P hoặc Q là loại truy vấn, tiếp đó ghi hai số nguyên AiBi (1 <= Ai, Bi <= N).

Output: Mỗi dòng ghi câu trả lời cho truy vấn loại Q.

Input

Output

4 6

1 4

2 4

3 4

P 2 3

P 1 3

Q 3 4

P 1 4

Q 2 4

Q 1 4

2

1

2

Không có nhận xét nào:

Đăng nhận xét

Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.