Cod sursa(job #1995866)

Utilizator jitaruandreiJitaru Andrei Catalin jitaruandrei Data 29 iunie 2017 12:32:20
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.91 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int main()
{
    int i, j, n ,m, suma=0;
    long long v[17][17], lin[17], col[17];
    f>>n>>m;
    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
            f>>v[i][j];
    for(i=1;i<=n;i++)col[i]=0;
    for(j=1;j<=m;j++)lin[j]=0;


    for(i=1;i<=n;i++)
            {for(j=1;j<=m;j++)
                col[i]+=v[i][j];
            if(col[i]<0)
                {col[i]*=-1;
                for(j=1;j<=m;j++)
                    v[i][j]*=-1;}
            }
        for(j=1;j<=m;j++)
            {for(i=1;i<=n;i++)
                lin[j]+=v[i][j];
            if(lin[j]<0)
                {lin[j]*=-1;
                for(i=1;i<=n;i++)
                    v[i][j]*=-1;}
            }


    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
            suma+=v[i][j];
    g<<suma;
    return 0;
}