Cuốn Sách Hắc Ám
Đề bài
Mô tả
Có ngôi làng được đánh số từ đến . Giữa các làng có đúng con đường hai chiều, và từ một làng bất kỳ có thể đi đến mọi làng khác. Nói cách khác, hệ thống làng và đường tạo thành một cây.
Khoảng cách giữa hai làng là số con đường ít nhất phải đi qua để di chuyển từ làng này sang làng kia.
Một cuốn sách có bán kính tác động bằng . Nếu cuốn sách nằm ở một làng nào đó, nó sẽ ảnh hưởng đến mọi làng có khoảng cách không quá tính từ làng chứa sách.
Người ta đã phát hiện làng bị ảnh hưởng, có số hiệu (đôi một khác nhau). Lưu ý rằng cuốn sách có thể còn ảnh hưởng đến những làng khác chưa được phát hiện. Hãy đếm số làng có thể chứa cuốn sách.
Một làng có thể chứa cuốn sách khi và chỉ khi mọi làng bị ảnh hưởng đã biết đều có khoảng cách không quá tính từ .
Dữ liệu vào
- Dòng đầu chứa ba số nguyên , , .
- Dòng thứ hai chứa số nguyên đôi một khác nhau .
- dòng tiếp theo, mỗi dòng chứa hai số nguyên , mô tả một con đường nối hai làng và .
Dữ liệu ra
In ra một số nguyên duy nhất — số làng có thể chứa cuốn sách. Nếu không có làng nào thỏa mãn, in ra .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 2 3 1 2 1 5 2 3 3 4 4 5 5 6 |
3 | Bán kính tác động là , hai làng bị ảnh hưởng là và . Các làng , , đều có khoảng cách không quá tới cả lẫn , nên cuốn sách có thể nằm ở một trong ba làng này. |
| 5 2 1 1 5 1 2 2 3 3 4 4 5 |
0 | Hai làng và cách nhau , không có làng nào đồng thời cách cả hai không quá . |
Bình luận