Cod sursa(job #1814626)

Utilizator CristiBexOU Cristian CristiBex Data 24 noiembrie 2016 11:56:25
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.8 kb
#include <fstream>

using namespace std;
ifstream in("flip.in");
ofstream out("flip.out");
int main()
{
    int Sn,Si,i,j,n,m,mat[16][16];
    in>>n>>m;

    for(i=0;i<n;i++)
    {
        Sn=0;Si=0;
        for(j=0;j<m;j++)
        {
            in>>mat[i][j];
            Sn=Sn+mat[i][j];
            Si=Si-mat[i][j];
        }
        if(Si>Sn)
            for(j=0;j<m;j++)
                mat[i][j]=-mat[i][j];
    }
    for(j=0;j<m;j++)
    {
        Sn=0;Si=0;
        for(i=0;i<n;i++)
        {
            Sn=Sn+mat[i][j];
            Si=Si-mat[i][j];
        }
        if(Si>Sn)
            for(i=0;i<n;i++)
                mat[i][j]=-mat[i][j];
    }
    Sn=0;
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
            Sn=Sn+mat[i][j];
    out<<Sn;
    return 0;
}