Cod sursa(job #2675313)

Utilizator MateiStefanicaMatei Costin Stefanica MateiStefanica Data 21 noiembrie 2020 13:42:19
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.42 kb
#include <iostream>
#include <fstream>
using namespace std;

int main(){
    ifstream fin("flip.in");
    ofstream fout("flip.out");
    int tabla[16][16], n, m, i, j;
    int total_1 = 0, total_2 = 0, aux;
    fin >> n;
    fin >> m;
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
            fin >> tabla[i][j];
    for(int i = 0;i<n;i++){
        aux = 0;
        for (int j = 0;j<m;j++){
            aux += tabla[i][j];
        }
        if(aux < (aux * (-1))){
            aux *= (-1);
            for(int k = 0;k<m;k++)
                tabla[i][k] *= (-1);
        }
    }
    /*
    for(j=0;j<m;j++){
        aux = 0;
        for(i=0;i<n;i++){
            aux += tabla[i][j];
        }
        if(aux < (aux * (-1)))
            aux *= (-1);
        total_1 += aux;
    }

    for(j=0;j<m;j++){
        aux = 0;
        for(i=0;i<n;i++){
            aux += tabla[i][j];
        }
        if(aux < (aux * (-1))){
            aux *= (-1);
            for(int k = 0;k<n;k++)
                tabla[k][j] *= (-1);
        }
    }
    for(int i = 0;i<n;i++){
        aux = 0;
        for (int j = 0;j<m;j++){
            aux += tabla[i][j];
        }
        if(aux < (aux * (-1)))
            aux *= (-1);
        total_2 += aux;
    }
    */
    //if(total_1 > total_2)
        fout << total_1;
    //else
        //fout << total_2;
    fin.close();
    fout.close();
    return 0;
}