Cod sursa(job #908100)

Utilizator andrey1440Tuiu Andrei andrey1440 Data 8 martie 2013 18:37:40
Problema Jocul Flip Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.86 kb
#include <iostream>
#include<fstream>
using namespace std;
long M,N,i,j,s,a[30][30],k;
int main()
{
    ifstream f("flip.in");
    ofstream g("flip.out");
    f>>N>>M;
    for(i=1;i<=N;i++)
    {
        for(j=1;j<=M;j++)
        {
            f>>a[i][j];
        }
    }
    s=0;k=0;
    while(k<=2)
     {for(j=1;j<=M;j++)
    {
        for(i=1;i<=N;i++)
        {
            s=s+a[i][j];
        }
        if (s<=0) for(i=1;i<=N;i++)
                        { a[i][j]=-a[i][j];}s=0;
    }
    s=0;
    for(i=1;i<=N;i++)
    {
        for(j=1;j<=M;j++)
        {
            s=s+a[i][j];
        }if (s<=0) for(j=1;j<=M;j++)
                        { a[i][j]=-a[i][j];}s=0;
    }
     k++;}
    s=0;
    for(i=1;i<=N;i++)
    {
        for(j=1;j<=M;j++)
        {
            s=s+a[i][j];
        }
    }
    g<<s;
    return 0;
}