>_ evaluator.oji

Antrenament OJI/OLI · clasa a 8-a

Labirint

labirint.in / labirint.outtimp 1smemorie 64 MBsursă ≤ 64 KB10 testepunctaj maxim 100p
Mergi la editor

Un labirint n×mn \times m conține . (liber), # (zid), un start S și o ieșire F. Dintr-o celulă te poți muta într-o celulă vecină pe latură care nu e zid. Care este numărul minim de mutări de la S la F? Afișează −1-1 dacă nu se poate.

Date de intrare

Pe prima linie nn și mm, apoi labirintul.

Date de ieșire

Numărul minim de mutări sau -1.

Restricții

2 ≤ n, m ≤ 1000

labirint.in
3 4
S.#.
.##.
...F
labirint.out
5

Probleme similare pe PbInfo

Exersează aceeași tehnică și pe PbInfo — acolo găsești și soluții oficiale.