Feu un programa que, donat un mapa amb tresors i obstacles, digui a quina distància es troba el tresor accessible més proper a una posició inicial donada. Els moviments permesos són horitzontals o verticals, però no diagonals.
L’entrada comença amb el nombre de files
i de columnes
del mapa. Segueixen
files amb
caràcters cadascuna. Un punt indica una posició buida, una
‘X’ indica un obstacle, i una ‘t’ indica un
tresor. Finalment, un parell de nombres
i
indiquen la fila i columna inicials (ambdues començant en 1) des de les
quals cal començar a buscar tresors. Podeu suposar que
està entre 1 i
,
que
està entre 1 i
,
i que la posició inicial sempre està buida.
Escriviu el nombre mínim de passos des de la posició inicial fins a arribar a un tresor. Si no es pot arribar a cap tresor, cal indicar-ho.
Autoria: Salvador Roura
Generació: 2026-01-25T11:06:53.945Z
© Jutge.org, 2006–2026.
https://jutge.org