Cod sursa(job #1058236)

Utilizator Corina1997Todoran Ana-Corina Corina1997 Data 15 decembrie 2013 12:11:52
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.8 kb
#include <fstream>
using namespace std;

ifstream is("flip.in");
ofstream os("flip.out");

int a[18][18], slin[18], scol[18];
int n, m, s;

int main()
{
    is >> n >> m;
    for ( int i = 1; i <= n; i++ )
        for ( int j = 1; j <= m; j++ )
        {
            is >> a[i][j];
            slin[i] += a[i][j];
            scol[j] += a[i][j];
        }
    for ( int i = 1; i <= n; i++ )
        if ( slin[i] < 0 )
            for ( int j = 1; j <= m; j++ )
                a[i][j] *= -1;
    for ( int i = 1; i <= m; i++ )
        if ( scol[i] < 0 )
            for ( int j = 1; j <= n; j++ )
                a[j][i] *= -1;
    for ( int i = 1; i <= n; i++ )
        for ( int j = 1; j <= m; j++ )
            s += a[i][j];
    os << s;
    is.close();
    os.close();
    return 0;
}