Tresors en un mapa (4)

Feu un programa que, donat un mapa amb tresors i obstacles, digui a quina distància es troba el tresor accessible més llunyà a una posició inicial donada. Els moviments permesos són horitzontals o verticals, però no diagonals. Si cal, es pot passar per sobre dels tresors.

Entrada

L’entrada comença amb el nombre de files n>0n > 0 i de columnes m>0m > 0 del mapa. Segueixen nn files amb mm 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 ff i cc indiquen la fila i columna inicials (ambdues començant en 1) des de les quals cal començar a buscar tresors. Podeu suposar que ff està entre 1 i nn, que cc està entre 1 i mm, i que la posició inicial sempre està buida.

Sortida

Escriviu el nombre mínim de passos des de la posició inicial fins a arribar al tresor més llunyà. Si no es pot arribar a cap tresor, cal indicar-ho.

Informació del problema

Autoria: Salvador Roura

Generació: 2026-01-25T10:41:43.242Z

© Jutge.org, 2006–2026.
https://jutge.org