Cod sursa(job #544926)

Utilizator LenishLeana Cristian Antoniu Lenish Data 2 martie 2011 13:54:39
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
#include<fstream>
#include<iostream>
using namespace std;
int main ()
{int n,m,a[17][17],s=0,s1=0,s2=0,i,j;
ifstream f("flip.in");
f>>n;
f>>m;
for (i=1;i<=n;i++)
	for (j=1;j<=m;j++)
	   {f>>a[i][j];
	    s=s+a[i][j];
	   }
for (i=1;i<=n;i++)
	{for (j=1;j<=m;j++)
	 {s1=s1+a[i][j];
	  s2=s2-a[i][j];
	   if (s2>s1)
	    {for (j=1;j<=m;j++)
		   a[i][j]=-a[i][j];
	     s=s+s2-s1;
	    }
	 }
    s1=0;
    s2=0;
	}	
for (j=1;j<=m;j++)
  {for (i=1;i<=n;i++)
	{s1=s1+a[i][j];
	 s2=s2-a[i][j];
	  if (s2>s1)
       {for (i=1;i<=n;i++)
	       a[i][j]=-a[i][j];
	     s=s+s2-s1;
	   }
	}
	s1=0;
	s2=0;
   }
ofstream g("flip.out");
g<<s;
f.close();
g.close();
return 0;
}