Cod sursa(job #2975892)

Utilizator EroaleToma Erol Eroale Data 7 februarie 2023 20:13:46
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.95 kb
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
    ifstream f ("flip.in");
    ofstream g ("flip.out");
    long s=0,x,a[INT_MAX][16];
    int i,j,n,m;
    f>>n;
    f>>m;
    if(n<=0 || m<=0)
        g<<'\0';
    for(i=0;i<n;i++){
        for(j=0;j<m;j++){
            f>>x;
            a[i][j]=x;
        }
    }
    for(i = 0; i < n; i++){
            int s1 = 0;
            int s2 = 0;
        for(j = 0; j < m; j++){
            s1+=a[i][j];
            s2+=-a[i][j];
        }
        if(s2>s1)
            for(j = 0; j < m; j++){
                a[i][j]=-a[i][j];
            }
    }
    for(j = 0; j < m; j++){
            int s1 = 0;
            int s2 = 0;
        for(i = 0; i < n; i++){
            s1+=a[i][j];
            s2+=-a[i][j];
        }
        if(s2>s1)
            s+=s2;
        else
            s+=s1;
    }
    g<<s;
    g.close();
    f.close();
    return 0;
}