Cod sursa(job #2566707)

Utilizator CristiBeldeaBeldea Dan Cristian CristiBeldea Data 2 martie 2020 23:53:01
Problema Jocul Flip Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.98 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("flip.in");
ofstream fout("flip.out");
int n,m,s1,s2,S,h,V[17][17],i,g;
int main()
{
    fin>>n>>m;
    for(g=1;g<=n;g++)
        for(i=1;i<=m;i++)
           fin>>V[g][i];
    for(g=1;g<=n;g++)
    {
        s1=0;
        s2=0;
        for(i=1;i<=m;i++)
        {
            if(V[g][i]>0)
                s1=s1+V[g][i];
            if(V[g][i]<0)
                s2=s2+V[g][i];
        }

        if(s2*(-1)>s1)
            for(i=1;i<=m;i++)
                V[g][i]=V[g][i]*(-1);
    }
    for(i=1;i<=m;i++)
    {
        s1=0;
        s2=0;
        for(g=1;g<=n;g++)
        {
            if(V[g][i]>0)
                s1=s1+V[g][i];
            if(V[g][i]<0)
                s2=s2+V[g][i];
        }
        if(s2*(-1)>s1)
            for(h=1;h<=n;h++)
                V[h][i]=V[h][i]*(-1);
    }
    for(g=1;g<=n;g++)
        for(i=1;i<=m;i++)
           S=S+V[g][i];
    fout<<S;
}