Cod sursa(job #908610)

Utilizator KinetixNeacsu George Kinetix Data 9 martie 2013 20:06:11
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.78 kb
//Flip - Infoarena
#include<fstream>
using namespace std;
        ifstream in("flip.in");
        ofstream out("flip.out");
 
    int main() {
        long long int F[17][17];
        int N, M, i, j;
        long long int s, s2, S;
    in>>N>>M;
    for(i=1;i<=N;i++)
    {
        for(j=1;j<=M;j++) {in>>F[i][j];}
    }
    for(i=1;i<=N;i++)
    {s=0;s2=0;
        for(j=1;j<=M;j++) {s=s+F[i][j];}
        for(j=1;j<=M;j++) {s2=s2+(-F[i][j]);}
        if(s2>s) {for(j=1;j<=M;j++) {F[i][j]=-F[i][j]; } }
    }
    for(j=1;j<=M;j++)
    {s=0;s2=0;
        for(i=1;i<=N;i++) {s=s+F[i][j];}
        for(i=1;i<=N;i++) {s2=s2+(-F[i][j]);}
        if(s2>s) {for(i=1;i<=N;i++) {F[i][j]=-F[i][j];}}
    }
    S=0;
    for(i=1;i<=N;i++)
    {
        for(j=1;j<=M;j++) {S=S+F[i][j];}
    }
    out<<S;
 
    }