Cod sursa(job #1066390)

Utilizator fluture.godlikeGafton Mihnea Alexandru fluture.godlike Data 24 decembrie 2013 17:18:59
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.48 kb
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
    ifstream fin("flip.in");
    ofstream fout("flip.out");
    int m, n, sum = 0;
    fin>>m>>n;
    int arr[m][n];
    for(int i=0; i< m; i++)
    {
            sum = 0 ;
            for(int j=0; j< n; j++)
            {
                    fin>>arr[i][j];
                    sum+= arr[i][j];
            }
            if(sum < 0)
            {
                   for(int j=0; j< n; j++)
                   {
                           arr[i][j]*=-1;
                   }
            }
    }
    for(int i=0; i< n; i++)
    {
            sum = 0;
            for(int j=0; j< m; j++)
            {
                    sum += arr[j][i];
            }
            if(sum < 0)
            {
                   for(int j=0; j< m; j++)
                   {
                           arr[j][i]*=-1;
                   }
            }
    }
    for(int i=0; i< m; i++)
    {
            sum = 0;
            for(int j=0; j< n; j++)
            {
                    sum += arr[i][j];
            }
            if(sum < 0)
            {
                   for(int j=0; j< n; j++)
                   {
                           arr[i][j]*=-1;
                   }
            }
    }
    sum = 0;
    for(int i=0; i< m; i++)
    {
            for(int j =0; j< n; j++)
            {
                    sum += arr[i][j];
            }
    }
    fout<<sum<<endl;
    return 0;
}