Cod sursa(job #2602515)

Utilizator CamelcamelCamel Camel Camelcamel Data 17 aprilie 2020 10:53:25
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <iostream>
#include <fstream>
using namespace std;

ifstream in("cmmdc.in");
ofstream out ("cmmdc.out");

int v[16][16];
int n,m,s,st=0,u=-1;

void col(int j){
    s=0;
    for(int i=0;i<n;i++) s+=v[i][j];
    if(s<0){for(int i=0;i<n;i++) v[i][j]*=-1;u++;}
}
void line(int i){
    s=0;
    for(int j=0;j<m;j++) s+=v[i][j];
    if(s<0){for(int i=0;i<n;i++) v[i][j]*=-1;u++;}
}

int main()
{
    cin>>n>>m;
    while(u!=0){
        u=0;
        for(int i=0;i<n;i++)line(i);
        for(int j=0;j<m;j++)col(j);
    }
    for(int i=0;i<n;i++) for(int j=0;j<m;j++) st+=v[i][j];
    cout<<st;
}