Cod sursa(job #903919)

Utilizator bonta.florinbonta florin bonta.florin Data 3 martie 2013 13:40:25
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.83 kb
#include<fstream>

int n,m,i,j,sp,sn,s,a[101][101];

using namespace std;

int main()
{
    ifstream f("filip.in");
    ofstream g("filip.out");

    f>>n>>m;

    for(i=1;i<=n;i++)
    for(j=1;j<=m;j++)
    f>>a[i][j];

    for(i=1;i<=n;i++)
    {
        sn=0;
        sp=0;
        for(j=1;j<=m;j++)
        if(a[i][j]<0)
        sn+=a[i][j];
        else if(a[i][j]>0)
        sp+=a[i][j];

        if(-sn>sp)
        for(j=1;j<=m;j++)
        a[i][j]=-a[i][j];
    }

    for(j=1;j<=m;j++)
    {
        sn=0;
        sp=0;
        for(i=1;i<=n;i++)
        if(a[i][j]<0)
        sn+=a[i][j];
        else if(a[i][j]>0)
        sp+=a[i][j];

        if(-sn>sp)
        for(i=1;i<=n;i++)
        a[i][j]=-a[i][j];
    }
    for(i=1;i<=n;i++)
    for(j=1;j<=m;j++)
    s+=a[i][j];
    g<<s;
}