Gạch màu
Đề bài
Mô tả
Có viên gạch xếp thành hàng ngang. Bạn có thùng sơn với màu khác nhau và muốn sơn mỗi viên gạch bằng một trong màu đó.
Sau khi sơn xong, bạn đếm số viên gạch có màu khác với viên gạch bên trái nó (viên gạch đầu tiên không được tính). Bạn muốn số này bằng đúng .
Hãy đếm số cách sơn thỏa mãn điều kiện. Hai cách sơn được coi là khác nhau nếu tồn tại ít nhất một viên gạch có màu khác nhau. Kết quả lấy modulo .
Dữ liệu vào
- Một dòng duy nhất chứa ba số nguyên , và - số viên gạch, số màu sơn, và số viên gạch cần có màu khác viên bên trái.
Dữ liệu ra
- In ra số cách sơn thỏa mãn, modulo .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 3 0 | 3 | nghĩa là tất cả gạch phải cùng màu. Có đúng cách. |
| 3 2 1 | 4 | Với 2 màu vàng và xanh, có 4 cách: VVX, VXX, XVV, XXV. |
Bình luận