Cod sursa(job #1025678)

Utilizator dalaculStan Andrei dalacul Data 10 noiembrie 2013 14:02:56
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int main()
{
    int m[17][17],ln,cl,i,j,smax=0,s[17]={0},s1[17]={0};
    f>>ln>>cl;
    for(i=1;i<=ln;i++)
        for(j=1;j<=cl;j++)
            {f>>m[i][j];s[i]+=m[i][j];}
    for(i=1;i<=cl;i++)
        for(j=1;j<=ln;j++)
            s1[i]+=m[j][i];
    for(i=1;i<=ln;i++)if(s[i]>=0)for(j=1;j<=cl;j++)m[i][j]=m[i][j]*(-1);
    for(i=1;i<=ln;i++)
        for(j=1;j<=cl;j++)
            s1[i]+=m[i][j];
    for(i=1;i<=cl;i++)if(s1[i]>=0)for(j=1;j<=ln;j++)m[j][i]=m[j][i]*(-1);
    for(i=1;i<=ln;i++)
        for(j=1;j<=cl;j++)
            smax+=m[i][j];
    g<<smax;
}