Chia bánh
Đề bài
Mô tả
Cô An có chiếc bánh với hương vị khác nhau (hai chiếc bánh bất kỳ là khác nhau) và có học sinh, đánh số từ đến . Bạn thứ sẽ cảm thấy vui nếu được ăn đúng chiếc bánh.
Cô An chia hết chiếc bánh cho các học sinh: mỗi chiếc bánh được đưa cho đúng một học sinh, một học sinh có thể nhận nhiều chiếc hoặc không nhận chiếc nào. Hai cách chia được coi là khác nhau nếu có một chiếc bánh được đưa cho hai học sinh khác nhau trong hai cách chia đó.
Yêu cầu: Hãy đếm số cách để cô An chia bánh sao cho có ít nhất học sinh cảm thấy vui vẻ.
Dữ liệu vào
Một dòng duy nhất chứa số nguyên ().
Dữ liệu ra
In ra số cách chia bánh thỏa mãn yêu cầu, lấy phần dư khi chia cho .
Ràng buộc
- .
Subtasks
- Subtask 1 ( số điểm): .
- Subtask 2 ( số điểm): không có ràng buộc gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 8 | 9184091 | Có cách chia, trong đó cách có ít nhất một bạn nhận đúng chiếc bánh. |
| 2 | 3 | Có cách chia hai chiếc bánh , . Bạn nhận đúng một chiếc ( cách), hoặc bạn nhận cả hai chiếc ( cách). Chỉ có cách đưa cả hai chiếc cho bạn là không ai vui. |
Bình luận