Cod sursa(job #2577046)

Utilizator MateiStefanicaMatei Costin Stefanica MateiStefanica Data 8 martie 2020 11:39:45
Problema Jocul Flip Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.9 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("flip.in");
ofstream out("flip.out");
int main()
{
    int v[100][100], n, m, temp, sum=0;
    fin >> n; fin >> m;
    // initializare vectori + coloane
    for(int i = 0;i<n;i++){
        temp=0;
        for(int j = 0;j<m;j++){
            fin >> v[i][j];
            temp+=v[i][j];
        }
        if(temp<temp*(-1)){
            for(int q=0;q<m;q++){
                v[i][q]*=(-1);
            }
        }
    }
    //pe linii
    for(int j = 0;j<m;j++){
        temp = 0;
        for(int i = 0;i<n;i++){
            temp += v[i][j];
        }
        if(temp<temp*(-1)){
            for(int q=0;q<n;q++){
                v[q][j]*=(-1);
            }
        }
    }
    for(int i = 0;i<n;i++){
        for(int j = 0;j<m;j++){
            sum+=v[i][j];
        }
    }
    out << sum;
    return 0;
}