Cod sursa(job #246448)

Utilizator Soimul_NegruIon Popescu Soimul_Negru Data 20 ianuarie 2009 21:34:47
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include <fstream.h>
int main()
{int n, m, i ,j;
long flip[16][16], sum=0;
ifstream f("flip.in");
f>>n>>m;
for(i=1;i<=n;i++)
 flip[i][0]=0;
for(j=1;j<=m;j++)
 flip[0][j]=0;
for(i=1;i<=n;i++)
 for(j=1;j<=m;j++)
  {f>>flip[i][j]; flip[0][j]+=flip[i][j]; flip[i][0]+=flip[i][j];}
f.close();
ofstream g("flip.out");
for(i=1;i<=n;i++)
if(flip[i][0]<0)
 {for(j=1;j<=m;j++) {flip[i][j]=-flip[i][j]; flip[0][j]+=2*flip[i][j];}
  flip[i][0]=-flip[i][0];}
for(j=1;j<=m;j++)
if(flip[0][j]<0)
{for(i=1;i<=n;i++) {flip[i][j]=-flip[i][j]; flip[i][0]+=2*flip[i][j];}
    flip[0][j]=-flip[0][j];}
for(i=1;i<=n;i++)
 sum+=flip[i][0];
g<<sum;
g.close();
return 0;
}