Cod sursa(job #515176)

Utilizator samuel91Asofronie Samuel samuel91 Data 20 decembrie 2010 17:03:01
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <stdio.h>
#define nmax 17

int N, M, i, j;
long  A[nmax][nmax];
long long s;
int main()
{
	freopen("flip.in", "r", stdin);
	freopen("flip.out", "w", stdout);
	
	scanf("%d %d", &N, &M);
	
	for(i=1; i<=N; i++)
		for(j=1; j<=M; j++)
			scanf("%d", &A[i][j]);
	
	for(i=1; i<=N; i++)
	{	s=0;
		for(j=1; j<=M; j++)
		s+=A[i][j];
		if(s<0)
		for(j=1; j<=M; j++)
			A[i][j]*=-1;
	}
	
	for(j=1; j<=M; j++)
	{	s=0;
		for(i=1; i<=N; i++)
		s+=A[i][j];
		if(s<0)
		for(i=1; i<=N; i++)
			A[i][j]*=-1;
	}
	s=0;
	for(i=1; i<=N; i++)
		for(j=1; j<=M; j++)
			s=s+A[i][j];
		
		printf("%d\n", s);
	return 0;
}