Cod sursa(job #2186862)

Utilizator dada001Alexandra Chivescu dada001 Data 26 martie 2018 00:58:58
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.91 kb
#include <iostream>
#include <fstream>
#include<cmath>
using namespace std;

int main()
{
    ifstream f("flip.in");
    ofstream g("flip.out");
    int N, M, i, j, ma[300][16], s1, s2;
    f>>N>>M;
    for( i=1; i<=N; i++)
    {
        s1=0;
        s2=0;
        for( j=1; j<=M; j++)
        {
            f>>ma[i][j];
            s1=s1+ma[i][j];
            s2=s2-ma[i][j];
        }
        if(s2>s1)
            for(j=1; j<=M; j++)
                ma[i][j]=-ma[i][j];
    }
    for( j=1; j<=M; j++)
    {
        s1=0;
        s2=0;
        for( i=1; i<=N; i++)
        {
            s1=s1+ma[i][j];
            s2=s2-ma[i][j];
        }
        if(s2>s1)
            for(i=1; i<=N; i++)
                ma[i][j]=-ma[i][j];
    }
    s1=0;
    for(i=1;i<=N;i++)
        for(j=1; j<=M; j++)
            s1=s1+ma[i][j];
    g<<s1;
    f.close();
    g.close();
    return 0;
}