Cod sursa(job #561259)

Utilizator Tux2NicolaeTelechi Nicolae Tux2Nicolae Data 19 martie 2011 14:22:04
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.8 kb
#include <fstream>
#include <iostream>
using namespace std;

int main(){
    ifstream f1("flip.in");
	int j,i,c,l,v[100][100];
	f1>>l>>c;
	 for (i=0;i<l;i++){
        for (j=0;j<c;j++){
			 f1>>v[i][j];
        }
	 }
	f1.close();
	int s1,s2,j1;
	for(i=0;i<l;i++){
		s1=0;s2=0;
		for(j=0;j<c;j++){
			s1=s1+v[i][j];
			s2=s2+v[i][j]*(-1);
		}
        if (s2>s1){
    	  for (j1=0;j1<c;j1++){
  		   v[i][j1]=v[i][j1]*(-1);
          }
        }
   	}
	   for(i=0;i<c;i++){
			s1=0;s2=0;
			for(j=0;j<l;j++){
				s1=s1+v[j][i];
				s2=s2+v[j][i]*(-1);
			}
	        if (s2>s1){
	    	  for (j1=0;j1<l;j1++){
	  		   v[j1][i]=v[j1][i]*(-1);
	          }
	        }
	   	}
	ofstream f2("flip.out");
	s1=0;
    for (i=0;i<l;i++){
    	for (j=0;j<c;j++){
    		s1=s1+v[i][j];
    	}
    }
    f2<<s1;
    f2.close();
	return 0;
}