Cod sursa(job #552775)

Utilizator moonRadu Chichi moon Data 12 martie 2011 20:21:36
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include<fstream>
#include<iostream>
using namespace std;
int a[100][100],n,m,maxx=0;
int rec(int x,int y)
{
	int i,s=0,s2=0;
	for(i=1;i<=n;i++)
		s+=a[i][y];
	
	for(i=1;i<=m;i++)
		s2+=a[x][i];
	
	if(s<0)
		for(i=1;i<=n;i++)
			a[i][y]*=-1;
		
	if(s2<0)
		for(i=1;i<=m;i++)
			a[x][i]*=-1;
}

int main()
{
	int i,j;
	ifstream f("flip.in");
	ofstream g("flip.out");
	f>>n>>m;
	for(i=1;i<=n;i++)
		for(j=1;j<=m;j++)
			f>>a[i][j];
	for(i=1;i<=n;i++)
		for(j=1;j<=m;j++)
			rec(i,j);
	for(i=1;i<=n;i++)
		for(j=1;j<=m;j++)
			maxx+=a[i][j];
	cout<<maxx;
	
}