Cod sursa(job #605568)

Utilizator ancawtblifeNegulescu Anca-Mihaela ancawtblife Data 1 august 2011 11:12:30
Problema Jocul Flip Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include<fstream>
#include<math.h>

using namespace std;

int main()
{

int n,m,a[240][240],s=0,c=0,v=0,i,j;

ifstream f("flip.in");

f>>n>>m;

for(i=0;i<n;i++)
	for(j=0;j<m;j++)
		f>>a[i][j];
		

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

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

ofstream g("flip.out");

for(i=0;i<n;i++)
	for(j=0;j<m;j++)
		s+=a[i][j];

g<<s;
	
return 0;
}