Cod sursa(job #3130489)

Utilizator amir_hasshFallah Amir amir_hassh Data 17 mai 2023 21:07:57
Problema Jocul Flip Scor 30
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.71 kb
#include <iostream>
#include <fstream>

using namespace std;

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

int main(){
    int a[16][16], n, m, S=0, s, i, j;
    fin >> n >> m;
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
            fin >> a[i][j];

    for(j=0;j<m;j++){
        s = 0;
        for(i=0;i<n;i++)s += a[i][j];
        if(s < 0){
            for(i=0;i<n;i++)a[i][j] *= -1;
        }
    }
    for(i=0;i<n;i++){
        s = 0;
        for(j=0;j<m;j++)s += a[i][j];
        if(s < 0){
            for(j=0;j<m;j++)a[i][j] *= -1;
        }
    }

    for(i=0;i<n;i++)
        for(j=0;j<m;j++)S += a[i][j];
    fout << S;
    fin.close();
    fout.close();
    return 0;
}