Cod sursa(job #91308)

Utilizator sbfciucaciuca stefan bogdan florin sbfciuca Data 11 octombrie 2007 23:03:04
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <stdio.h>
int i,y,v[50][50],st=0;
int verl(int x, int m) {
int s=0,z;
	for(z=1;z<=m;z++) s=s+v[x][z];
if(s<=0) for(z=1;z<=m;z++) v[x][z]*=-1;
return 0;}
int verc(int x, int n) {
int s=0,z;
	for(z=1;z<=n;z++) s=s+v[z][x];
if(s<=0) for(z=1;z<=n;z++) v[z][x]*=-1; 
return 0;}
int main() {
int m,n;
freopen("flip.in", "r", stdin);
freopen("flip.out", "w", stdout);
scanf("%d %d " , &n, &m);
for(i=1;i<=n;i++)
	for(y=1;y<=m;y++)
		scanf("%d" , &v[i][y]);
for(i=1;i<=n;i++) st=st+verl(i, m);
for(i=1;i<=m;i++) {st=st+verc(i, n);}
for(i=1;i<=n;i++)
	for(y=1;y<=m;y++) st=st+v[i][y];
printf("%d", st);
return 0; }