Cod sursa(job #1131813)

Utilizator rypseeSorin Vladu rypsee Data 1 martie 2014 16:41:42
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 1 kb
#include<cstdio>
#define nmax 17
#define mmax 17

using namespace std;

int n,m,a[nmax][mmax],l[nmax],c[mmax],sum;

void lcsum()
{
    for(int i=1;i<=n;i++)
        for(int j=1;j<=m;j++)
            l[i]+=a[i][j];
    for(int i=1;i<=m;i++)
        for(int j=1;j<=n;j++)
            c[i]+=a[j][i];
}

void flipl(int k)
{
    for(int i=1;i<=m;i++)
        a[k][i]=(-1)*a[k][i];
}

void flipc(int k)
{
    for(int i=1;i<=n;i++)
        a[i][k]=(-1)*a[i][k];
}

void solve()
{
    for(int i=1;i<=n;i++)
        if(l[i]<0)
            flipl(i);
    for(int i=1;i<=m;i++)
        if(c[i]<0)
            flipc(i);
}

void summax()
{
    for(int i=1;i<=n;i++)
        for(int j=1;j<=m;j++)
            sum+=a[i][j];
}

int main()
{
    freopen("flip.in","r",stdin);
    freopen("flip.out","w",stdout);

    scanf("%d %d",&n,&m);
    for(int i=1;i<=n;i++)
        for(int j=1;j<=m;j++)
            scanf("%d ",&a[i][j]);
    summax();
    printf("%d",sum);

    return 0;
}