Adott egy labirintus térképe (m x n-es mátrix, melyben 0 értékek jelölik a folyosókat, 1-esek pedig a falakat), továbbá egy induló és egy célpozíció. Generáljuk le az összes lehetséges utat!
| |
Példa
Bemenet:
8 6
1 1 1 1 1 1
1 0 0 0 0 1
1 0 1 1 0 1
1 0 0 0 0 1
1 0 0 1 0 1
1 1 0 1 0 1
1 1 0 0 0 1
1 1 1 1 1 1
2 2
7 5
Kimenet:
-------------------
# # # # # #
# 1 2 3 4 #
# 0 # # 5 #
# 9 8 7 6 #
# 10 11 # 0 #
# # 12 # 0 #
# # 13 14 15 #
# # # # # #
-------------------
# # # # # #
# 1 2 3 4 #
# 0 # # 5 #
# 0 8 7 6 #
# 0 9 # 0 #
# # 10 # 0 #
# # 11 12 13 #
# # # # # #
-------------------
# # # # # #
# 1 2 3 4 #
# 0 # # 5 #
# 0 0 0 6 #
# 0 0 # 7 #
# # 0 # 8 #
# # 0 0 9 #
# # # # # #
-------------------
# # # # # #
# 1 0 0 0 #
# 2 # # 0 #
# 3 4 5 6 #
# 0 0 # 7 #
# # 0 # 8 #
# # 0 0 9 #
# # # # # #
-------------------
# # # # # #
# 1 0 0 0 #
# 2 # # 0 #
# 3 4 0 0 #
# 0 5 # 0 #
# # 6 # 0 #
# # 7 8 9 #
# # # # # #
-------------------
# # # # # #
# 1 0 0 0 #
# 2 # # 0 #
# 3 6 7 8 #
# 4 5 # 9 #
# # 0 # 10 #
# # 0 0 11 #
# # # # # #
-------------------
# # # # # #
# 1 0 0 0 #
# 2 # # 0 #
# 3 0 0 0 #
# 4 5 # 0 #
# # 6 # 0 #
# # 7 8 9 #
# # # # # #