|
||||||||||||||
ultima problemă
grupă: mică
sursă: OMI 2016 ultimul articol
autor: Prof. Radu Vişinescu
ultimul software
autor: Prof. Emanuela Cerchez
|
Eternul si fascinantul teren de lupta dintre cei doi protagonisti
celebri, pisica si soarecele, este din nou in atentia soricelului. Acesta studiaza
harta curtii pentru a gasi o modalitate de deplasare prin curte cat mai lipsita
de pericole. Harta este un dreptunghi de dimensiuni intregi m x n, impartit
in celule patrate de latura 1; o celula este precizata printr-o pereche de numere
intregi - numarul liniei si numarul coloanei in care se gaseste (liniile si
coloanele sunt numerotate incepand de la 1).
Cerinta Scrieti un program care determina un drum de la celula (1,1) - coltul stanga-sus, la celula (m,n) - coltul dreapta-jos cu gradul de periculozitate minim. Date de intrare Pe prima linie a fisierului de intrare soricel3.in sunt scrise doua numere naturale m si n - dimensiunile hartii. Pe urmatoarea linie este scris numarul p al pozitiilor in care se poate afla pisica (pozitii de panda). Pe urmatoarele p linii sunt scrise coordonatele - linia si coloana - celulelor in care poate sta la panda pisica. Date de iesire Prima linie a fisierului soricel3.out contine doua numere intregi - gradul de periculozitate minim al drumului gasit si numarul celulelor care alcatuiesc acest drum. Pe urmatoarele linii se gasesc coordonatele celulelor ce alcatuiesc acest drum, in ordinea traversarii, incepand cu (1,1) si terminand cu (m,n). In ambele fisiere coordonatele scrise pe o linie sunt separate de un spatiu. Daca exista mai multe solutii se va alege una oarecare. Restrictii
Exemplu
prof. Nistor Mot propunător: Prof. Emanuela Cerchez emanuela.cerchez@gmail.com Articole recomandate
Probleme recomandate
|
|||||||||||||
surse trimise | ajutor |