Cod sursa(job #180504)

Utilizator Stingacianu.VladStingacianu Vlad Stingacianu.Vlad Data 17 aprilie 2008 09:29:52
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include<stdio.h>
long a[17][17],sl,sc,sol;
int n,m;

int main()
{
int i,j,k;
sol=0;
freopen("flip.in","r",stdin);
scanf("%d %d",&n,&m);
for(i=1;i<=n;i++)
  for(j=1;j<=m;j++)
    scanf("%ld",&a[i][j]);

freopen("flip.out","w",stdout);

   for(i=1;i<=n;i++)
     {
     sl=0;
     for(j=1;j<=m;j++)
	sl+=a[i][j];

	if(sl<0)
	  {
	   for(k=1;k<=m;k++)
	     a[i][k]=-a[i][k];
	  }
     }

   for(j=1;j<=m;j++)
     {
     sc=0;
     for(i=1;i<=n;i++)
	sc+=a[i][j];

	if(sc<0)
	{
	 for(k=1;k<=n;k++)
	    a[k][j]=-a[k][j];
	}
     }
    for(i=1;i<=n;i++)
     for(j=1;j<=m;j++)
       sol+=a[i][j];

       printf("%ld ",sol);

return 0;
}