Sari la conținut
Zece la Info
Probleme

Drumul de cost minim intr-o matrice

Medie 1500 ms 64 MB#backtracking#matrice#drumuri#optimizare

Se citesc doua numere naturale n si m, apoi o matrice de costuri cu n linii si m coloane. Determinati, folosind metoda Backtracking, costul minim al unui drum de la celula (1,1) la celula (n,m), stiind ca la fiecare pas ne putem deplasa fie la dreapta, fie in jos, iar costul unui drum este suma costurilor tuturor celulelor vizitate (inclusiv (1,1) si (n,m)).

Date de intrare
Pe prima linie se citesc n si m. Urmeaza n linii, fiecare cu m valori intregi reprezentand costurile celulelor.
Date de iesire
Se afiseaza un singur numar: costul minim al unui drum de la (1,1) la (n,m).
Restrictii
1 <= n, m <= 12, -1000 <= cost <= 1000

Exemple

Exemplul 1

Intrare

2 2
1 2
3 4

Iesire

7

Exemplul 2

Intrare

3 3
1 3 1
1 5 1
4 2 1

Iesire

7

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.