Cờ vua khổng lồ
Đề bài
Mô tả
Cho một bảng hình chữ nhật kích thước (h hàng, w cột). Hầu hết các ô đều màu trắng, chỉ có ô màu đen. Một quân cờ đang đứng ở ô góc trên bên trái và cần di chuyển tới ô góc dưới bên phải .
Mỗi bước, quân cờ chỉ được đi sang ô liền kề bên phải hoặc ô liền kề bên dưới. Quân cờ không được đi vào ô màu đen.
Hãy đếm số cách di chuyển quân cờ từ ô tới ô , lấy phần dư khi chia cho .
Đảm bảo ô và ô đều màu trắng, và tất cả các ô đen được cho là phân biệt.
Dữ liệu vào
- Dòng đầu chứa ba số nguyên , , : số hàng, số cột và số ô đen.
- dòng tiếp theo, mỗi dòng chứa hai số nguyên , : hàng và cột của ô đen thứ .
Dữ liệu ra
- In ra một số nguyên duy nhất: số cách di chuyển hợp lệ, lấy phần dư khi chia cho .
Ràng buộc
- ,
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 4 2 2 2 2 3 |
2 | Bảng với hai ô đen và . Có đúng 2 đường đi hợp lệ từ tới tránh các ô đen. |
| 100 100 3 15 16 16 15 99 88 |
545732279 | Kết quả lấy dư theo . |
Bình luận