Chú lùn và đồng xu
Đề bài
Mô tả
Có chú lùn ngồi quanh một bàn tròn. Mỗi chú lùn được nhận một số đồng xu từ đến . Các vị trí được đánh số từ đến theo thứ tự trên vòng tròn; chú lùn ngồi ở vị trí nhận đồng xu.
Cách phân phối được gọi là hợp lệ nếu tồn tại chỉ số () sao cho:
Hãy đếm số cách chọn các giá trị để cách phân phối hợp lệ. Vì kết quả có thể rất lớn, in ra phần dư của nó khi chia cho .
Hai cách phân phối và được coi là khác nhau nếu tồn tại chỉ số () sao cho .
Dữ liệu vào
Một dòng duy nhất chứa số nguyên .
Dữ liệu ra
In ra một số nguyên duy nhất: số cách phân phối hợp lệ, lấy phần dư khi chia cho .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 | 20 | Có chú lùn tạo thành một tam giác. Tổng số cách gán là . Trong đó cách có tổng bằng (ví dụ , , ...). Vậy còn cách hợp lệ. |
| 2 | 680 | Tổng số cách là ; số cách mà cả hai bộ ba đều có tổng là . Kết quả . |
Bình luận