Cod sursa(job #2535555)

Utilizator matthriscuMatt . matthriscu Data 31 ianuarie 2020 23:52:32
Problema Jocul Flip Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.97 kb
#include <fstream>
using namespace std;

ifstream fin("flip.in");
ofstream fout("flip.out");

int n, m, a[16][16];

void afis() {
    for(int i = 0; i < n; ++i) {
        for(int j = 0; j < m; ++j)
            fout << a[i][j] << ' ';
        fout << '\n';
    }
}

int main() {
    int n, m;
    fin >> n >> m;
    int a[n][m];
    for(int i = 0; i < n; ++i)
        for(int j = 0; j < m; ++j)
            fin >> a[i][j];
    for(int i = 0; i < n; ++i) {
        int s = 0;
        for(int j = 0; j < m; ++j)
            s += a[i][j];
        if(-s > s)
        for(int j = 0; j < m; ++j)
            a[i][j] *= -1;
    }
    for(int j = 0; j < m; ++j) {
        int s = 0;
        for(int i = 0; i < n; ++i)
            s += a[i][j];
        if(-s > s)
        for(int i = 0; i < n; ++i)
            a[i][j] *= -1;
    }
    int s = 0;
    for(int i = 0; i < n; ++i)
        for(int j = 0; j < m; ++j)
            s+=a[i][j];
    fout << s;
}