Mê Cung Tic-Tac-Toe
Đề bài
Mô tả
Bessie di chuyển trong một mê cung và đồng thời chơi trò tic-tac-toe trên bảng .
Luật tic-tac-toe phiên bản bò: Bảng sử dụng ký tự M và O. Điều kiện thắng: tạo chuỗi MOO theo hàng, cột hoặc đường chéo (bao gồm cả chiều ngược OOM).
Mê cung: Lưới , mỗi ô biểu diễn bằng 3 ký tự:
###: tường (không đi qua được)...: ô trốngBBB: vị trí xuất phát của BessieMijhoặcOij: khi Bessie bước vào ô này, ký tựMhoặcOđược đặt vào vị trí trên bảng tic-tac-toe (nếu ô đó còn trống)
Bessie di chuyển theo 4 hướng (trên, dưới, trái, phải). Viền mê cung và các ô ### là tường. Trò chơi kết thúc ngay khi bảng tic-tac-toe đạt trạng thái thắng.
Hãy đếm số trạng thái bảng thắng phân biệt mà Bessie có thể đạt được.
Dữ liệu vào
- Dòng 1: Số nguyên ()
- dòng tiếp theo: Mỗi dòng gồm ký tự mô tả mê cung
Dữ liệu ra
Một số nguyên: số trạng thái bảng thắng phân biệt.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 ##################### ###O11###...###M13### ###......O22......### ###...######M22###### ###BBB###M31###M11### ###...O32...M33O31### ##################### |
8 | Bessie có thể đạt được 8 trạng thái bảng thắng khác nhau bằng cách di chuyển theo các đường đi khác nhau trong mê cung. |
Bình luận