Phòng cách đều
Đề bài
Mô tả
Cho một cây gồm đỉnh được đánh số từ đến và cạnh. Khoảng cách giữa hai đỉnh là số cạnh trên đường đi ngắn nhất nối chúng.
Có truy vấn, mỗi truy vấn cho hai đỉnh và (có thể trùng nhau). Với mỗi truy vấn, hãy đếm số đỉnh của cây có khoảng cách từ đến bằng khoảng cách từ đến .
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên .
- dòng tiếp theo, mỗi dòng chứa hai số nguyên mô tả một cạnh nối hai đỉnh và . Dữ liệu đảm bảo các cạnh tạo thành một cây.
- Dòng tiếp theo chứa số nguyên .
- dòng tiếp theo, dòng thứ chứa hai số nguyên .
Dữ liệu ra
In ra dòng, dòng thứ là số đỉnh cách đều và .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 1 2 1 3 2 4 1 2 3 |
1 | Chỉ có đỉnh cách đều đỉnh và đỉnh (cùng khoảng cách ). |
| 4 1 2 2 3 2 4 2 1 2 1 3 |
0 2 |
Đỉnh và cách nhau cạnh (số lẻ) nên không có đỉnh nào cách đều. Với : đỉnh (cùng cách ) và đỉnh (cùng cách ). |
Bình luận