Chạy trốn khỏi chuồng
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
2.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
Có ô cỏ nối nhau thành cây có gốc tại ô . Mỗi cạnh có độ dài . Bò chỉ di chuyển xa gốc (từ cha xuống con) và không chạy quá tổng quãng đường .
Với mỗi ô , đếm số ô có thể đến từ (bao gồm chính ) bằng cách di chuyển xa gốc với tổng quãng đường không quá .
Dữ liệu vào
- Dòng : Hai số nguyên và (, ).
- Dòng đến : Dòng gồm hai số nguyên và — cha của ô và độ dài cạnh (, ).
Dữ liệu ra
- dòng, dòng là số ô có thể đến từ ô .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 5 1 4 2 3 1 5 |
3 2 1 1 |
Từ ô 1: đến được ô 1, 2, 4 (ô 3 cách 7 > 5). Từ ô 2: đến được ô 2, 3. |
| 10 48 1 57 2 29 2 33 4 1 3 49 1 33 2 53 7 53 4 41 |
2 4 1 3 1 1 1 1 1 1 |
Bình luận