Cod sursa(job #1289604)

Utilizator demolatorIonascu Razvan Sorinel demolator Data 10 decembrie 2014 00:11:07
Problema Jocul Flip Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.98 kb
#include<fstream>
#include<iostream>
using namespace std;

ifstream f("flip.in");
ofstream g("flip.out");

int a[100][100],m,n,i,j,s,s1,s2,b[100][100];

int main()
{ 
f>>m>>n;
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
f>>a[i][j];
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
b[i][j]=a[i][j];

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

for(j=1;j<=n;j++)
{ s=0;
  for(i=1;i<=m;i++)
    s=s+a[i][j];
  if(s<0)
  for(i=1;i<=m;i++)
    a[i][j]=(-1)*a[i][j];
}
s1=0;
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
    s1=s1+a[i][j];
    
    for(j=1;j<=n;j++)
{ s=0;
  for(i=1;i<=m;i++)
    s=s+b[i][j];
  if(s<0)
  for(i=1;i<=m;i++)
    b[i][j]=(-1)*b[i][j];
}
for(i=1;i<=m;i++)
{ s=0;
 for(j=1;j<=n;j++)
    s=s+b[i][j];
 if(s<0)
 for(j=1;j<=n;j++)
    b[i][j]=(-1)*b[i][j];
}
s1=0;
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
    s1=s1+b[i][j];

if(s1>s2)
g<<s1;
else
g<<s2;

return 0;
}