Cod sursa(job #1534206)

Utilizator UpinfoDaniel Upinfo Data 23 noiembrie 2015 15:13:08
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.85 kb
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
    long a[16][16]; int n,m,i,j,sp=0,sm=0,s=0;
    ifstream f("flip.in");
    ofstream g("flip.out");
    f>>n>>m;
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
            f>>a[i][j];
    for(i=0;i<n;i++)
    {
        sp=0;sm=0;
        for(j=0;j<m;j++)
        {
            sp=sp+a[i][j];
            sm=sm+a[i][j]*(-1);
        }
        if(sm>sp)
            for(j=0;j<m;j++)
                a[i][j]=-a[i][j];
    }
    for(j=0;j<m;j++)
    {
        sp=0;sm=0;
        for(i=0;i<n;i++)
        {
            sp=sp+a[i][j];
            sm=sm+a[i][j]*(-1);
        }
        if(sm>sp)
            for(i=0;i<n;i++)
                a[i][j]=-a[i][j];
    }
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
            s+=a[i][j];
    g<<s;
    return 0;
}