Cod sursa(job #1213974)

Utilizator VictoriaNevTascau Victoria VictoriaNev Data 29 iulie 2014 12:42:19
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.71 kb
#include <fstream>
#include <cmath>

using namespace std;
ifstream f ("flip.in");
ofstream g ("flip.out");
long long a[17][17],s,S1,S2,i,m,n,j,x;
int main()
{   f>>m>>n;S1=S2=0;
    for (i=1;i<=m;i++)
    for (j=1;j<=n;j++)
    f>>a[i][j];
    for (i=1;i<=m;i++)
    {
    S1=S2=0;
    for (j=1;j<=n;j++)
    if (a[i][j]<0)
    S1+=abs(a[i][j]);
    else
    S2+=a[i][j];

    if (S1>S2)
    for (j=1;j<=n;j++)
    a[i][j]*=(-1);

    }

for (j=1;j<=n;j++)
    {
    S1=S2=0;
    for (i=1;i<=m;i++)
    if (a[i][j]<0)
    S1+=abs(a[i][j]);
    else
    S2+=a[i][j];

    if (S1>S2)
    for (i=1;i<=m;i++)
    a[i][j]*=(-1);

    }

    for (i=1;i<=m;i++)
    for (j=1;j<=n;j++)
    s+=a[i][j];

g<<s<<'\n';


    return 0;
}