Cod sursa(job #555484)

Utilizator AndreiMihuAndrei Mihu AndreiMihu Data 15 martie 2011 15:37:41
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.71 kb
#include<fstream.h>
ifstream f("flip.in");
ofstream g("flip.out");
long long a[100][100],c[100],r[100],i,j,n,m,s;
int main()
{ f>>n>>m;
  for(i=1;i<=n;i++) 
	  for(j=1;j<=m;j++) { f>>a[i][j];
                          r[i]+=a[i][j];
	                    }
  for(i=1;i<=n;i++) if(r[i]<0) { r[i]*=-1;
                                 for(j=1;j<=m;j++) a[i][j]*=-1;
                               }
  for(j=1;j<=m;j++) 
	  for(i=1;i<=n;i++) c[j]+=a[i][j];
  for(j=1;j<=m;j++) if(c[j]<0) { c[j]*=-1;
	                             for(i=1;i<=n;i++) a[i][j]*=-1;
                               }
  for(i=1;i<=n;i++)
	  for(j=1;j<=m;j++) s+=a[i][j];
  g<<s<<"\n";
  f.close();
  g.close();
  return 0;
}