Cod sursa(job #368435)

Utilizator GotenAmza Catalin Goten Data 24 noiembrie 2009 21:21:24
Problema Jocul Flip Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include<fstream.h>

long a[17][17],i,j,n,m,sch,s;

int main()
{
 ifstream f("flip.in");
 ofstream g("flip.out");
 f>>n>>m;
 for(i=1;i<=n;i++)for(j=1;j<=m;j++)f>>a[i][j];
 sch=1;
 while(sch)
 {
  sch=0;
  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;sch=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;sch=1;}
    }
   }
  s=0;
  for(i=1;i<=n;i++)for(j=1;j<=m;j++)s+=a[i][j];
  g<<s;
  return 0;
  }