Cod sursa(job #1589920)

Utilizator RoPaulPersa Paul RoPaul Data 4 februarie 2016 16:09:48
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.75 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fi("flip.in");
ofstream fo("flip.out");
int L[17];
int C[17];
int rez;
int A[17][17];
int i,j;
int n,m;
int main()
{
    fi>>n>>m;
    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
            fi>>A[i][j];
    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
            L[i]+=A[i][j];
    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
            C[j]+=A[i][j];
    for(i=1;i<=n;i++)
        if(L[i]<0)
            for(j=1;j<=m;j++)
                A[i][j]*=-1;
    for(i=1;i<=m;i++)
        if(C[i]<0)
            for(j=1;j<=n;j++)
                A[j][i]*=-1;
    for(i=1;i<=n;i++)
        for(j=1;j<=n;j++)
            rez+=A[i][j];
    fo<<rez;
    return 0;
}