Cod sursa(job #2470812)

Utilizator PrelipceanRazvanPrelipcean Razvan Mihai PrelipceanRazvan Data 9 octombrie 2019 19:42:14
Problema Jocul Flip Scor 20
Compilator cpp-32 Status done
Runda Arhiva de probleme Marime 0.82 kb
#include <iostream>
#include <fstream>

using namespace std;

int main(){
  ifstream in("flip.in");
  ofstream out("flip.out");
  int n, m, sum;
  in >> n >> m;
  int v[n][m];
  for(int i = 0; i < n; i++){
    for(int j = 0; j < m; j++){
      in >> v[i][j];
    }
  }

  for(int i = 0; i < n; i++){
    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++){
    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;
      }
    }
  }

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

  return 0;
}