Cod sursa(job #148699)

Utilizator bog29Antohi Bogdan bog29 Data 4 martie 2008 18:44:47
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.76 kb
#include<fstream.h>
int main(void)
{	int n,m,i,j,sc1,sc2,sl1,sl2,sf;
	long int mat[125][125];
	ifstream in("flip.in");
	in>>n>>m;
	for(i=1;i<=n;i++)
		for(j=1;j<=m;j++)
			in>>mat[i][j];
	in.close();
	for(i=1;i<=n;i++)
		{       sc1=0;sc2=0;
			for(j=1;j<=m;j++)
				{	sc1=sc1+mat[i][j];
					sc2=sc2-mat[i][j];
				}

			if(sc2>sc1)
				{	for(j=1;j<=m;j++)
						mat[i][j]=mat[i][j]*(-1);
				}
		}
	for(j=1;j<=m;j++)
		{       sl1=0;sl2=0;
			for(i=1;i<=n;i++)
				{	sl1=sl1+mat[i][j];
					sl2=sl2-mat[i][j];
				}

			if(sl2>sl1)
				{	for(i=1;i<=n;i++)
						mat[i][j]=mat[i][j]*(-1);
				}
		}
	ofstream out("flip.out");
	sf=0;
	for(i=1;i<=n;i++)
		for(j=1;j<=m;j++)
			sf=sf+mat[i][j];
	out<<sf;
	out.close();
	return 0;
}