Cây của Darth Vader
Đề bài
Mô tả
Xét một cây có gốc vô hạn, trong đó mỗi đỉnh có đúng đỉnh con. Với mọi đỉnh, cạnh nối đỉnh đó với đỉnh con thứ (tính từ trái sang) có độ dài . Cấu trúc này lặp lại như nhau tại mọi đỉnh: đỉnh con thứ của bất kỳ đỉnh nào cũng được nối bằng một cạnh độ dài .
Khoảng cách giữa hai đỉnh là tổng độ dài các cạnh trên đường đi giữa chúng.
Hãy đếm số đỉnh có khoảng cách tới gốc không vượt quá . Vì kết quả có thể rất lớn, hãy in ra phần dư của nó khi chia cho .
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
- In ra một số nguyên duy nhất: số đỉnh có khoảng cách tới gốc không vượt quá , lấy phần dư khi chia cho .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 3 1 2 3 |
8 | Gốc (khoảng cách 0). Ba đỉnh con của gốc ở khoảng cách 1, 2, 3, đều . Đỉnh con ở khoảng cách 1 lại có ba đỉnh con ở khoảng cách , , ; chỉ hai đỉnh đầu . Đỉnh con ở khoảng cách 2 có một đỉnh con hợp lệ ở khoảng cách . Tổng cộng đỉnh. |
| 2 1 1 1 |
3 | Gốc ở khoảng cách 0, cùng hai đỉnh con ở khoảng cách 1. Mọi đỉnh khác đều ở khoảng cách . Tổng cộng 3 đỉnh. |
Bình luận