Cod sursa(job #191426)

Utilizator mihaipoascaPoasca Mihai mihaipoasca Data 26 mai 2008 18:11:24
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.75 kb
#include<fstream.h>
void conv_coloana(int a[18][18],int j,int n)
{
  for(int i=1;i<=n;i++) a[i][j]*=-1;
}
void conv_linie(int a[18][18],int i,int m)
{
  for(int j=1;j<=m;j++) a[i][j]*=-1;
}

int main()
{
ifstream fin("filip.in");
ofstream fout("filip.out");

int i,j,n,m,a[18][18];
fin>>n>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++) fin>>a[i][j];

long s1,s2;
for(i=1;i<=n;i++)
{
s1=0;s2=0;
for(j=1;j<=m;j++) if(a[i][j]>0) s1+=a[i][j];
			else s2+=a[i][j];
if(s2>s1) conv_linie(a,i,m);
}

for(j=1;i<=m;j++)
{
s1=0;s2=0;
for(i=1;i<=n;i++) if(a[i][j]>0) s1+=a[i][j];
			else s2+=a[i][j];
if(s2>s1) conv_coloana(a,j,n);
}

s1=0;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++) s1+=a[i][j];
fout<<s1<<"/n";
fout.close();
fin.close();
return 0;
}