(問題)
下記のルールに従って、「始」からスタートして、「終」まで行く最短の道を探してください。
- マスを斜めに進むことはできない。
- それまでの進行方向に対して、「右」のマスでは右折または直進、「左」のマスでは左折または直進ができるが、何も書かれていないマスでは直進しかできない。
- ゴールに着くまでの間に、同じマスを2回以上通ることができる。
┏━┳━┳━┳━┳━┳━┓ ┃ ┃左┃左┃右┃ ┃終┃ ┣━╋━╋━╋━╋━╋━┫ ┃右┃ ┃左┃ ┃左┃右┃ ┣━╋━╋━╋━╋━╋━┫ ┃左┃ ┃左┃右┃右┃ ┃ ┣━╋━╋━╋━╋━╋━┫ ┃左┃右┃左┃左┃左┃右┃ ┣━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃右┃ ┃ ┃右┃ ┣━╋━╋━╋━╋━╋━┫ ┃始┃ ┃ ┃ ┃ ┃ ┃ ┗━┻━┻━┻━┻━┻━┛支援ツール独立画面へ
ページ: 1 2
・ ・ ・ 9 ・ 終
1 ・ ・ ・ ・ 2
6 ・ 5 ・ ・ ・
7 ・ ・ 8 ・ ・
・ ・ 4 ・ ・ 3
始 ・ ・ ・ ・ ・
・ ・ ・ 9 ・ 終
1 ・ ・ ・ ・ 2
6 ・ 5 ・ ・ ・
7 ・ ・ 8 ・ ・
・ ・ 4 ・ ・ 3
始 ・ ・ ・ ・ ・
・ ・ ・ 9 ・ 終
1 ・ ・ ・ ・ 2
6 ・ 5 ・ ・ ・
7 ・ ・ 8 ・ ・
・ ・ 4 ・ ・ 3
始 ・ ・ ・ ・ ・
Aまで
┏━┳━┳━┳━┳━┳━┓
┃ ┃左┃左┃右┃ ┃終┃
┣━╋━╋━╋━╋━╋━┫
┃→┃→┃→┃→┃→┃↓┃
┣━╋━╋━╋━╋━╋━┫
┃↑┃ ┃A┃右┃右┃↓┃
┣━╋━╋━╋━╋━╋━┫
┃↑┃右┃↑┃左┃左┃↓┃
┣━╋━╋━╋━╋━╋━┫
┃↑┃ ┃↑┃←┃←┃←┃
┣━╋━╋━╋━╋━╋━┫
┃始┃ ┃ ┃ ┃ ┃ ┃
┗━┻━┻━┻━┻━┻━┛
それ以降
┏━┳━┳━┳━┳━┳━┓
┃ ┃左┃左┃→┃→┃終┃
┣━╋━╋━╋━╋━╋━┫
┃右┃ ┃左┃↑┃左┃右┃
┣━╋━╋━╋━╋━╋━┫
┃↓┃←┃←┃↑┃右┃ ┃
┣━╋━╋━╋━╋━╋━┫
┃→┃→┃→┃↑┃左┃右┃
┣━╋━╋━╋━╋━╋━┫
┃ ┃ ┃右┃ ┃ ┃右┃
┣━╋━╋━╋━╋━╋━┫
┃始┃ ┃ ┃ ┃ ┃ ┃
┗━┻━┻━┻━┻━┻━┛
終からの逆辿りはほぼ一本道。。。
・ ・ ・ 9 ・ 終
1 ・ ・ ・ ・ 2
6 ・ 5 ・ ・ ・
7 ・ ・ 8 ・ ・
・ ・ 4 ・ ・ 3
始 ・ ・ ・ ・ ・
目が回りそうだが意外に一本道