Time limit: 1s
Memory limit: 64MB
Input:
Output:
Cerință
Se dă o matrice, se pot alege de câte ori se vrea două celule adiacente pe una dintre cele direcții și să se scadă din acestea un număr întreg la alegere. Se poate obține o matrice plină cu valori de ?
Date de intrare
Pe prima linie se găsesc două numere, și specificând dimensiunea matricii. Pe următoarele linii se află matricea.
Date de ieșire
Pe prima linie se va găsi un singur text cu mesajul sau , dacă se poate sau nu ajunge la o matrice plină cu valori de .
Restricții și precizări
- După efectuarea unei operații este permis să existe elemente negatvie în matrice chiar dacă nu au existat inițial
- Mesaje precum "Da", "nU", "da" ... sunt considerate greșite.
Exemplul 1
stdin
2 3
0 1 2
-1 -1 1
stdout
DA
Explicație
Se pot alege căsuțele și să se scadă din ele .
După care să se aleagă elementele și să se scadă din ele .
În final dacă se aleg elementele , și se scada din ele , obținem o matrice plină cu -uri.
Exemplul 2
stdin
2 2
0 1
0 -1
stdout
NU
Explicație
Nu există nicio succesiune de mutări.