Cod sursa(job #3262906)

Utilizator dvviddManciu David dvvidd Data 12 decembrie 2024 00:26:04
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.88 kb
#include <iostream>
#include <fstream>

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

const int Nmax = 16;

int N,M,a[Nmax][Nmax],i,j;

int main(){
    fin>>N>>M;

    for(int i = 1; i<=N; i++)
       for(int j = 1; j<=M; j++)
          fin>>a[i][j]; 

    for(i = 1; i<=N; i++){
       int suma =0;
       for(j = 1; j<=M; j++)
          suma+=a[i][j]; 
       if(suma<0){
        for(j=1;j<=M;j++)
           a[i][j]*=-1;
       }   
    }      

    for(j = 1; j<=M; j++){
       int suma =0;
       for(i = 1; i<=N; i++)
          suma+=a[i][j]; 
       if(suma<0){
        for(i=1;i<=N;i++)
           a[i][j]*=-1;
       }   
    }

    int suma =0;

    for(int i = 1; i<=N; i++)
       for(int j = 1; j<=M; j++){
          suma+=a[i][j]; 
       }      

    fout<<suma;

    fin.close();
    fout.close();   

    return 0;
}