Cod sursa(job #1003676)

Utilizator AleXoNNNeSoare Alex AleXoNNNe Data 1 octombrie 2013 11:42:48
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 kb
#include<iostream>
#include<fstream>
using namespace std;
int N,M,s1,s2,S,i,j,m[16][16];
int main()
{
	fstream f("flip.in",ios::in),
			g("flip.out",ios::out);
	f>>N>>M;
	for(i=0;i<N;i++)
	{
		for(j=0;j<M;j++)
			f>>m[i][j];
		for(j=0;j<M;j++)
		{
			s1=s1+m[i][j];
			s2=s2+(m[i][j]*-1);
		}
		if(s2>s1)
			for(j=0;j<M;j++)
				m[i][j]=m[i][j]*-1;
		s1=0;s2=0;
	}
	s1=0;s2=0;
	for(i=0;i<M;i++)
	{
		for(j=0;j<N;j++)
		{
			s1=s1+m[j][i];
			s2=s2+(m[j][i]*-1);
		}
		if(s2>s1)
			for(j=0;j<N;j++)
				m[j][i]=m[j][i]*-1;
		s1=0;s2=0;
		for(j=0;j<N;j++)
			S=S+m[j][i];
	}
	g<<S;
		
}