SUCULA
Đề bài
Mô tả
Mỗi thanh sô cô la có dạng thanh dài với kích thước đơn vị, trên thanh sô cô la người ta xẻ các rãnh chia thanh sô cô la theo kích thước cho dễ bẻ.
Yêu cầu: Xác định có bao nhiêu cách bẻ thanh sô cô la theo các rãnh đã xẻ thành nhiều phần.
Hai cách bẻ được coi là như nhau nếu chúng cho cùng một bộ độ dài các phần (không quan tâm thứ tự các phần trên thanh). Cách giữ nguyên cả thanh (không bẻ) cũng được tính là một cách.
Ví dụ: thanh sô cô la chiều dài , ta có ba cách bẻ:
- Cách 1: bẻ thành thanh độ dài : .
- Cách 2: bẻ thành thanh, một thanh độ dài : và một thanh độ dài là (cách bẻ coi như đã tính).
- Cách 3: giữ nguyên cả thanh.
Dữ liệu vào
Chứa duy nhất số nguyên là chiều dài thanh sô cô la.
Dữ liệu ra
Chứa số cách bẻ tìm được.
Ràng buộc
- .
- Có số test có .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 | 3 | Ví dụ trong đề: , , . |
| 5 | 7 | Ví dụ bổ sung. Các bộ độ dài: ; ; ; ; ; ; . |
| 1 | 1 | Ví dụ bổ sung. Chỉ có một cách là giữ nguyên cả thanh. |
Bình luận