Cod sursa(job #2447397)

Utilizator AetherusLungoci Luca-Andrei Aetherus Data 13 august 2019 11:51:29
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.22 kb
#include <iostream>
#include <fstream>



using namespace std;
ifstream f("date.txt");

int main()
{
    int m, n;
    int i, j, k, l;
    int s = 0, s1, s2;
    int a[100][100];

    f >> m >> n;
    for(i = 0; i < m; i ++)
        for(j = 0; j < n; j ++)
        f >> a[i][j];
    for(i = 0; i < m; i ++){
            s1 = 0;
            s2 = 0;
        for(j = 0; j < n; j ++){
            s1 += a[i][j];
        }
        for(k = 0; k < n; k ++){
            a[i][k] *= -1;
            s2 += a[i][k];
        }
        if(s1 > s2)
            for(l = 0; l < n; l ++)
                a[i][l] *= -1;
    }


    for(i = 0; i < n; i ++){
            s1 = 0;
            s2 = 0;
        for(j = 0; j < m; j ++){
            s1 += a[j][i];
        }
        for(k = 0; k < m; k ++){
            a[k][i] *= -1;
            s2 += a[k][i];
        }
        if(s1 > s2)
            for(l = 0; l < m; l ++)
                a[l][i] *= -1;
    }
    /*for(i = 0; i < m; i ++){
        for(j = 0; j < n; j ++)
            cout << a[i][j] << " ";
            cout << endl;
    }*/
    for(i = 0; i < m; i ++)
        for(j = 0; j < n; j ++)
            s += a[i][j];
    cout << s;


}