Cod sursa(job #1998)

Utilizator DranaXumAlexandru Dumitru Paunoiu DranaXum Data 15 decembrie 2006 16:50:01
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.83 kb
#include <fstream.h>

int main()
{  int n,m,i,j;
	long int a[100][100],s=0,s2=0;

	ifstream fin("flip.in");
   fin>>n>>m;
   fin.close();
   for(i=1;i<=n;i++)
   	for(j=1;j<=m;j++)
      {
      	fin>>a[i][j];
      }
	for(j=1;j<=m;j++)
   {	for(i=1;i<=n;i++)
      {
      	s+=a[i][j];
         s2-=a[i][j];
      }
      if (s2>s)
      	for(i=1;i<=n;i++)
         {
         	a[i][j]=-1*a[i][j];
         }
      s=s2=0;
   }
   for(i=1;i<=n;i++)
   {
   	for(j=1;j<=m;j++)
   	{
      	s+=a[i][j];
         s2-=a[i][j];
      }
      if (s2>s)
      	for(j=1;j<=m;j++)
         {
         	a[i][j]=-1*a[i][j];
         }
      s=s2=0;
   }

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

   ofstream fout("flip.out");
   fout<<s;
   fout.close();
   return 0;
}