Cod sursa(job #3314962)

Utilizator TeodoRazvanStancu Teodor-Razvan TeodoRazvan Data 11 octombrie 2025 17:12:24
Problema Jocul Flip Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.7 kb
#include <bits/stdc++.h>
#include <fstream>

using namespace std;

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

int n,m,a[20][20],rez;

int main(){
    fin>>n>>m;
    vector<int> sl(n+1),sc(m+1);
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++){
             fin>>a[i][j];
             sc[j]+=a[i][j];
             sl[i]+=a[i][j];
        }
    }
    for(int i=1;i<=n;i++){
        if(sl[i]<0){
            sl[i]*=-1;
            for(int j=1;j<=m;j++){
                sc[j]-=2*a[i][j];
                a[i][j]*=-1;
            }
        }
    }
    for(int i=1;i<=m;i++){
        if(sc[i]<0) sc[i]*=-1;
        rez+=sc[i];
    }
    fout<<rez;
    return 0;
}