Cod sursa(job #932010)

Utilizator RauliKMarian Raul RauliK Data 28 martie 2013 17:32:38
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.23 kb
#include <fstream>
using namespace std;
int main()
{
    int a = 1, n, m, i, j, k, l, o = 0, s = 0, x[100][100];
    ifstream fin("flip.in");
    fin >> n >> m;
    for ( i = 1; i <= n; i++ )
    {
        k = 0;
        for ( j = 1; j <= m; j++ )
        {
            fin >> x[i][j];
            k = x[i][j] + k;
        }
        o = x[i][j] + o;
    }
    fin.close();
    for ( i = 1; i <= n; i++ )
    {
        l = 0;
        for ( j = 1; j <= m; j++ )
        {
            l = x[i][j] + l;
        }
        if ( l < k )
        {
             k = l;
             a = i;
        }
    }
    i = a;
    for ( j = 1; j <= m; j++ )
    {
        x[i][j] = x[i][j] * -1;
    }
    for ( j = 1; j <= m; j++ )
    {
        l = 0;
        for ( i = 1; i <= n; i++ )
        {
            l = x[i][j] + l;
        }
        if ( l < o )
        {
             o = l;
             a = j;
        }
    }
    j = a;
    for ( i = 1; i <= n; i++ )
    {
        x[i][j] = x[i][j] * -1;
    }
    for ( i = 1; i <= n; i++ )
    {
        for ( j = 1; j <= m; j++ )
        {
            s = x[i][j] + s;
        }
    }
    ofstream fout("flip.out");
    fout << s;
    fout.close();
    return 0;
}