Cod sursa(job #988447)

Utilizator ludacrivasilii teodorovici ludacri Data 22 august 2013 21:56:29
Problema Jocul Flip Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.95 kb
#include <iostream>
#include <fstream>
 
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
long long n,m,i,j,sc,sl,s,x[51][51],w,k,q,e;
int main()
{
    f>>n;
    f>>m;
    for(i=1;i<=n;i++)
         for(j=1;j<=m;j++)
              f>>x[i][j];
s=0;
     k=0;
     while(k==0)
     {
     k=1;
     for(i=1;i<=n;i++)
          {sl=0;
            for(j=1;j<=m;j++)
                sl=sl+x[i][j];
                  if(sl<0)     {
                           for(j=1;j<=m;j++)
                                x[i][j]=x[i][j]*-1;
 
                                }
            }
 
for(j=1;j<=m;j++)
      {
 sc=0;
 for(i=1;i<=n;i++)
         sc=sc+x[i][j];
        if(sc<0) for(i=1;i<=n;i++)
                       { x[i][j]=x[i][j]*-1;
                           k=0;
                           }
          }
 
}
for(i=1;i<=n;i++)
     for(j=1;j<=m;j++)
            s=s+x[i][j];
            g<<s;
    return 0;
}