Cod sursa(job #2458969)

Utilizator slym777Darii Dan slym777 Data 22 septembrie 2019 00:50:28
Problema Jocul Flip Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1 kb
#include <iostream>
#include <bits/stdc++.h>
#define Nmax 1000010

using namespace std;

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

int v[Nmax][16];

int main()
{
    int n,m,sum =0;
    fin >> n >> m;

    for(int i = 0; i < n; i++){
        for(int j = 0; j < m; j++){
            fin >> v[i][j];
        }
    }

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

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


    for(int i = 0; i < n; i++){
        for(int j = 0; j < m; j++){
            sum += v[i][j];
        }
    }

    fout << sum;
    return 0;
}