Cod sursa(job #2288304)

Utilizator paulm238Madaras Paul paulm238 Data 23 noiembrie 2018 08:55:29
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.06 kb
#include <iostream>
#include <fstream>

using namespace std;
ifstream in("flip.in");
ofstream out("flip.out");
int n,m,sp,sn,s,i,j,v[17][17];
int main()
{
    cin>>n>>m;
    for(i=1;i<=n;i++)
    {
        sp=0;
        sn=0;
        for(j=1;j<=m;j++)
        {
            cin>>v[i][j];
            if(v[i][j]>0)
                sp=sp+v[i][j];
            else if(v[i][j]<0)
                sn=sn-v[i][j];
        }
        if(sn>sp)
        {
            for(j=1;j<=m;j++)
            {
                v[i][j]=0-v[i][j];
            }
        }
    }
    for(j=1;j<=m;j++)
    {
        sp=0;
        sn=0;
        for(i=1;i<=n;i++)
        {
            if(v[i][j]>0)
                sp=sp+v[i][j];
            else if(v[i][j]<0)
                sn=sn-v[i][j];
        }
        if(sn>sp)
        {
            for(i=1;i<=n;i++)
            {
                v[i][j]=0-v[i][j];
            }
        }
    }
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=n;j++)
            s=s+v[i][j];
    }
    cout<<s;
    return 0;
}