- 5 3 10
- 7 3 3
- 1 3 2
- 3 1 1
- 8 2 2
- 1 3 6
Undeva, într-o galaxie foarte foarte îndepărtată, există o planetă numită Jup. Jup este o planetă plată în formă de dreptunghi, împărțită în N*M pătrate de arie egală (N fiind numărul de linii iar M numărul de coloane, ambele fiind numere naturale nenule mai mici sau egale cu 1000). Fiecare astfel de pătrat reprezintă o țară care poate fi unic identificată prin intermediul coordonatelor sale, X și Y.
În câteva zile, pe Jup va începe o cursă foarte interesantă, în care scopul este să ajungi în cel mai scurt timp posibil din țara din stânga-jos (cea de pe linia N și coloana 1) în cea din dreapta-sus (linia 1 și coloana M) folosind Jupmobilul. Prietenul tău, Iahim, vrea neapărat să câștige anul acesta. Pentru asta, însă, va avea nevoie de ajutorul tău!
Ajută-l pe Iahim să găsească drumul care-i va asigura victoria știind că:
- fiecare țară poate fi traversată în orice direcție, timpul necesar traversării țării de pe linia X și coloana Y fiind T[X][Y]. Timpul necesar traversării unei țări este un număr natural nenul, mai mic sau egal cu 1000.
- din țara de pe linia X și coloana Y se poate ajunge în maximum două țări:
- țara de pe linia X-1 și coloana Y
- țara de pe linia X și coloana Y+1
- pentru orice viraj, se pierde un timp TOprire pentru oprirea efectivă a Jupmobilului din cauza inerției foarte mari de pe planeta Jup. Acest TOprire este același pentru toată planeta (deci este același indiferent de țară), fiind un număr natural nenul mai mic sau egal cu 1000.
- prin viraj se înțelege orice întoarcere la 90⁰ - spre exemplu, dacă din țara de coordonate X și Y se trece în cea de coordonate X-1 și Y iar apoi în cea de coordonate X-1,Y+1, s-a efectuat un viraj la stânga.
Date de intrare – fișierul bitcell9.in:
Pe prima linie se vor afla N, M și TOprire cu semnificația din enunț. Pe următoarele linii, se va afla matricea T reprezentând timpul necesar fiecărei traversări.
Date de ieșire – fișierul bitcell9.out:
Pe prima linie a fișierului se va afișa timpul minim în care Iahim poate finaliza cursa. Pe următoarele linii se vor afișa, câte una pe linie, coordonatele țărilor prin care acesta va trece, în ordinea în care le vizitează.
Exemplu fișier de intrare:
Exemplu fișier de ieșire:
- 28
- 5 1
- 5 2
- 5 3
- 4 3
- 3 3
- 2 3
- 1 3
Explicație:
Drumul minim:
| 7 | 3 | 3 |
| 1 | 3 | 2 |
| 3 | 1 | 1 |
| 8 | 2 | 2 |
| 1 | 3 | 6 |
Timpul necesar parcurgerii sale este 28:
1+3+6+2+1+2+3=18, la care se adaugă TOprire=10, timpul necesar întoarcerii Jupmobilului după vizitarea țării de pe linia 5 și coloana 3.
Perioada de desfășurare:
14-25 Iunie - înscrierea în concurs
26 Iunie - desemnarea câștigătorului
Welcome to BitCell. Click here to register !

