Cod sursa(job #2927684)

Utilizator miruna.abAbaianiti Miruna miruna.ab Data 21 octombrie 2022 01:26:23
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.84 kb
#include<bits/stdc++.h>
using namespace std;
int main()
{
    ifstream fin("flip.in");
    ofstream fout("flip.out");
    vector<int> a[100];
    int nr;
    int n,m, p=100, b, min, min2, i, j;
    fin>>n>>m;
    for(i=0;i<n;++i){
        for(j=0;j<m;++j){
           fin>>nr;
           a[i].push_back(nr);
        }
    }
    for(j=0; j<m; j++){
        b=p;
        p=0;
        for(i=0; i<n; i++){
        p+=(-1)*a[i][j];  
        }
        if(p>=b)min=j;
    } 
    p=0;
    for(i=0; i<n; i++){
        b=p;
        p=0;
        for(j=0; j<m; j++){
        p+=(-1)*a[i][j];   
        }
        if(p>=b)min2=i;
    }
    p=0;
     for(i=0; i<n; i++){
    for(j=0; j<m; j++){
    if(j==min)a[i][min]=a[i][min]*(-1);
    if(i==min2)a[min2][j]=a[min2][j]*(-1); 
    p+=a[i][j];    
    }}
    fout<<p;
    return 0;
}