Cod sursa(job #1322694)

Utilizator Firealex2Rotileanu Alexandru Firealex2 Data 20 ianuarie 2015 12:01:18
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.45 kb
#include <iostream>
#include <fstream>

using namespace std;
ifstream fi("flip.in");
ofstream fo("flip.out");
int v[100000][16];
int main()
{
    int a=0,b=0,c=0,d=0,i,j,k,p=0,n,m;
    fi>>n>>m;
    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
            fi>>v[i][j];
    for(i=1;i<=n;i++)
    {
            for(j=1;j<=m;j++)
            {
                if(j<=m)
                {
                    a=a+v[i][j];
                    c=c-v[i][j];
                }

            }
                if(c>a)
                        {
                          for(k=i;k<=i;k++)
                                for(j=1;j<=m;j++)
                                    v[k][j]=-v[k][j];
                        }

                a=0;
                c=0;
    }
    i=1;
    for(j=1;j<=m;j++)
    {
        while(i<=n)
        {
            b=b+v[i][j];
            d=d-v[i][j];
            i++;
        }
        i=1;
                if(d>b)
                        {
                                while(i<=n)
                                {
                                    v[i][j]=-v[i][j];
                                    i++;
                                }
                        }
                        i=1;
                        b=0;
                        d=0;

    }
    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
            {
                p=p+v[i][j];
            }
    fo<<p;
    return 0;
}