Cod sursa(job #327485)

Utilizator hardvirusArdelean Horia hardvirus Data 29 iunie 2009 09:09:53
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include<fstream.h>
fstream f("flip.in",ios::in);
fstream g("flip.out",ios::out);
long c,a[16][16],i,j,n,m,o,p,s;
void main()
{f>>n>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
f>>a[i][j];
for(j=1;j<=m;j++)
{p=0;o=0;
for(i=1;i<=n;i++)
{if(a[i][j]>0)
p+=a[i][j];
if(a[i][j]<0)
o-=a[i][j];
if(o>p)
for(c=1;c<=n;c++)
a[c][j]*=-1;}}

for(i=1;i<=n;i++)
{p=o;o=0;
for(j=1;j<=m;j++)
{if(a[i][j]>0)
p+=a[i][j];
if(a[i][j]<0)
o-=a[i][j];
if(o>p)
for(c=1;c<=m;c++)
a[i][c]*=-1;}}
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
s+=a[i][j];
g<<s;
f.close();
g.close();
}