Cod sursa(job #1874880)

Utilizator murariu_sebaMurariu Sebastian murariu_seba Data 10 februarie 2017 15:27:37
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.9 kb
#include <iostream>
#include <fstream>

using namespace std;
ifstream in("flip.in");
ofstream out("flip.out");
int a[999999][16],n,m;
int main()
{
    int i,j,sl,sc,sminc,sminl,s,ii,jj;
    sl=0;
    sminl=999999;
    in>>n>>m;
    for(i=1; i<=n; i++)
    {sl=0;
        for(j=1; j<=m; j++)
        {
            in>>a[i][j];
            sl+=a[i][j];
        }
        if(sl<sminl)
        {
            ii=i;
            sminl=sl;
        }
    }
    sc=0;
    sminc=999999;
    for(j=1; j<=m; j++)
    {sc=0;
        for(i=1; i<=n; i++)
        {
            sc+=a[i][j];
        }
        if(sc<sminc)
        {
            jj=j;
            sminc=sc;
        }
    }
    s=0;
    for(i=1; i<=n; i++)
        for(j=1; j<=m; j++)
        {
            if(i==ii||j==jj)
                a[i][j]=a[i][j]*(-1);
            s+=a[i][j];
        }
    out<<s;
    return 0;
}