Donada una matriu de mida , i una posició dins d’ella, diem que el marc de és la suma dels elements a l’esquerra i al damunt de la posició (amb la fila i la columna incloses). Altrament dit, el marc de és . Un marc és nul si val zero.
Per exemple, per la matriu
el marc de és i el marc de és . Per tant, el marc de és nul.
Feu un programa que, donada una matriu, indiqui si aquesta té algun marc nul.
L’entrada és una matriu d’ enters. Primer es donen dos enters i (amb ) i després els enters.
La sortida ha d’indicar si la matriu té algun marc nul o no, seguint el format dels exemples.
El vostre algorisme ha de funcionar en temps lineal respecte el nombre d’elements a la matriu.
Input
5 6
3 2 -4 5 7 6
1 -3 -4 4 8 -4
3 -2 -1 -2 -1 6
3 -7 -2 -3 0 -2
-3 8 -4 5 6 6
Output
True
Input
5 6
3 2 -4 5 7 6
1 -3 -4 4 8 -4
3 -2 -1 -2 -1 6
3 -6 -2 -3 0 -2
-3 8 -4 4 6 6
Output
False