Đường đi độ dài cố định II
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Cho một cây gồm đỉnh. Hãy đếm số đường đi phân biệt trong cây có độ dài trong khoảng từ đến cạnh (bao gồm cả hai đầu).
Hai đường đi được coi là phân biệt nếu chúng khác nhau về tập hợp cạnh sử dụng (tức là đường đi từ đến và từ đến được tính là một đường đi).
Dữ liệu vào
Dòng đầu gồm ba số nguyên , , .
- dòng tiếp theo, mỗi dòng gồm hai số nguyên và mô tả một cạnh nối đỉnh và đỉnh .
Dữ liệu ra
In ra một số nguyên duy nhất là số đường đi có độ dài trong đoạn .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 2 3 1 2 2 3 3 4 3 5 |
6 | Đường đi độ dài 2: (1,2,3),(2,3,4),(2,3,5),(4,3,5). Độ dài 3: (1,2,3,4),(1,2,3,5). Tổng: 6. |
| 10 2 4 1 2 2 3 2 4 2 5 1 6 6 7 6 8 7 9 7 10 |
30 | Đếm tất cả đường đi có độ dài từ 2 đến 4. |
Bình luận