Cod sursa(job #2716689)

Utilizator RobertAcAcatrinei Robert-Marian RobertAc Data 5 martie 2021 15:31:26
Problema Jocul Flip Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.88 kb
#include <bits/stdc++.h>

using namespace std;

int main(){
    ifstream in("flip.in");
    ofstream out("flip.out");
    int n,m,nr,suma=0,suma_finala=0;
    in>>n>>m;
    vector<vector<int>> v;
    for(int i=0;i<n;i++){
        v.push_back(vector<int>());
        suma=0;
        for(int j=0;j<m;j++){
            in>>nr;
            v[i].push_back(nr);
            suma+=nr;
        }
        if(suma<0){
                for(int ii=0;ii<m;ii++){
                    v[i][ii]=-v[i][ii];
                }
            }
    }

    for(int i=0;i<m;i++){
            suma=0;
        for(int j=0;j<n;j++){
            suma+=v[j][i];
        }
        if(suma<0){
                suma=0;
            for(int j=0;j<n;j++){
                v[j][i]=-v[j][i];
                suma+=v[j][i];
            }
        }
        suma_finala+=suma;
    }
    out<<suma_finala;
}