來認識 Mickey 和 Minerva 吧,這兩隻聰明的小老鼠最愛在迷宮裡穿梭,尋找起司。牠們喜歡挑戰,但憑著小小的鼠腦,還是希望通往起司的正確路徑只有一條。
你的任務是為 Mickey 和 Minerva 產生完美的迷宮,也就是只有唯一解、沒有孤立區域的迷宮。以下是你需要知道的事:
x欄、高y列的迷宮,寬度應該是2x + 1個字元,高度則是2y + 1個字元。現在就為這些愛冒險的小老鼠打造完美的迷宮吧!
一個 5x5 格(或 11x11 字元)的小型正方形迷宮
┌───────┬─┐
│ │ │
│ ┌─┬── │ │
│ │ │ │ ⇨
│ │ │ ──┤ │
⇨ │ │ │ │
┌─┤ └── │ │
│ │ │ │
│ │ ────┘ │
│ │
└─────────┘
一個 6x18 格的長方形迷宮
┌───────────┬─────────┬───────────┬─┐
│ │ │ │ │
│ ┌───────┐ │ ┌─┐ ──┐ └───┐ ┌───┐ │ │
│ │ │ │ │ │ │ │ │ │ ⇨
│ └─┐ ┌─┐ │ │ │ ├── ├───┐ │ │ ──┼── │
│ │ │ │ │ │ │ │ │ │ │ │
└── │ │ ├───┴───┤ ┌─┘ ┌─┘ │ ├── │ ──┤
⇨ │ │ │ │ │ │ │ │ │
┌─┬─┴─┐ └─┐ ┌─┐ │ └─┐ │ ┌─┘ │ ──┴─┐ │
│ │ │ │ │ │ │ │ │ │ │ │
│ │ │ └── │ │ │ └── │ ──┘ ┌─┘ ──┐ │ │
│ │ │ │ │ │ │
└───┴───────┴───────┴─────┴─────┴───┘