ZS the Coder có một cây lớn và được biểu diễn dưới dạng đồ thị vô hướng
liên thông của
Một ngày nọ, ZS the Coder cảm thấy chán chường và quyết định điều tra
một số tính chất của cây. Anh ấy chọn một số nguyên dương
ZS xem một cặp đỉnh có thứ tự (
Cụ thể, ZS xem một cặp đỉnh có thứ tự (
Gọi
là chuỗi các đỉnh trên đường đi ngắn nhất theo thứ tự từ đến ;Gọi
( ) là chữ số được viết trên cạnh giữa các đỉnh và ;Số nguyên dương
chia hết cho .
Hãy giúp ZS the Coder tìm số lượng cặp đỉnh thú vị!
Input
Dòng đầu tiên chứa hai số nguyên dương
Trong
Output
Ghi ra một số nguyên duy nhất là số lượng cặp đỉnh thú vị.
Scoring
Subtask | Điểm | Giới hạn |
---|---|---|
Không có ràng buộc gì thêm |
Sample Input 1
6 7
0 1 2
4 2 4
2 0 1
3 0 9
2 5 7
Sample Output 1
7
Sample Input 2
5 11
1 2 3
2 0 3
3 0 3
4 3 3
Sample Output 2
8
Bình luận