来认识一下 Mickey 和 Minerva 吧,这是两只聪明的小老鼠,它们喜欢在迷宫里穿行,寻找奶酪。它们喜欢挑战,但毕竟只有小小的老鼠脑袋,所以更希望通往奶酪的正确路径只有一条。
你的任务是为 Mickey 和 Minerva 生成完美的迷宫:只有唯一解,而且没有孤立的区域。 下面是你需要知道的内容:
x列、高为y行的迷宫,宽度应为2x + 1个字符,高度应为2y + 1个字符。现在,为这两只爱冒险的老鼠创造一些完美的迷宫吧!
一个 5x5 格的小正方形迷宫(即 11x11 个字符)
┌───────┬─┐
│ │ │
│ ┌─┬── │ │
│ │ │ │ ⇨
│ │ │ ──┤ │
⇨ │ │ │ │
┌─┤ └── │ │
│ │ │ │
│ │ ────┘ │
│ │
└─────────┘
一个 6x18 格的长方形迷宫
┌───────────┬─────────┬───────────┬─┐
│ │ │ │ │
│ ┌───────┐ │ ┌─┐ ──┐ └───┐ ┌───┐ │ │
│ │ │ │ │ │ │ │ │ │ ⇨
│ └─┐ ┌─┐ │ │ │ ├── ├───┐ │ │ ──┼── │
│ │ │ │ │ │ │ │ │ │ │ │
└── │ │ ├───┴───┤ ┌─┘ ┌─┘ │ ├── │ ──┤
⇨ │ │ │ │ │ │ │ │ │
┌─┬─┴─┐ └─┐ ┌─┐ │ └─┐ │ ┌─┘ │ ──┴─┐ │
│ │ │ │ │ │ │ │ │ │ │ │
│ │ │ └── │ │ │ └── │ ──┘ ┌─┘ ──┐ │ │
│ │ │ │ │ │ │
└───┴───────┴───────┴─────┴─────┴───┘