Cod sursa(job #2067480)

Utilizator haruuLucian haruu Data 16 noiembrie 2017 14:55:36
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.96 kb
#include <fstream>
#include <iostream>

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

int M, N;
int a[100][100];
int tab_sum = 0;
int poz_column = 0, rev_column = 0, poz_line = 0, rev_line = 0;


int main() {

    is >> N >> M;
    for(int i = 1; i <= N; ++i) {
        for (int j = 1; j <= M; ++j) {
            is >> a[i][j];
            poz_line += a[i][j];
            rev_line += (-1) * a[i][j];
        }
        if(poz_line >= rev_line)
            tab_sum += poz_line;
        else
            tab_sum += rev_line;
        poz_line = 0;
        rev_line = 0;
    }

    for(int i = 1; i <= M; ++i) {
        for(int j = 1; j <= N; ++j) {
            poz_column += a[i][j];
            rev_column += (-1) * a[i][j];
        }
        if(poz_column >= rev_column)
            tab_sum += poz_column;
        else
            tab_sum += rev_column;
        poz_column = 0;
        poz_line = 0;
    }

    os << tab_sum;


    is.close();
    os.close();
    return 0;
}