Cod sursa(job #1728356)

Utilizator MihalachiRazvanMihalachi Razvan MihalachiRazvan Data 12 iulie 2016 19:52:26
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.16 kb
#include <fstream>
#include <iostream>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
long int n,m,a[17][17],s,i,j,k,poz,minii,minic,maxi,ver1,ver2;
int main()
{
    f>>n>>m;
    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
          f>>a[i][j];
          while(ver1!=0&&ver2!=0)
          {
              for(i=1;i<=n;i++)
          {s=0;
          for(j=1;j<=m;j++)
            s=s+a[i][j];
          if(s<-s)
          {
              int c;
              for(c=1;c<=m;c++)
                a[i][c]=-a[i][c];
          }
          else
            ver1=0;}
            for(j=1;j<=m;j++)
            {
                s=0;
                for(i=1;i<=n;i++)
                    s=s+a[i][j];
                if(s<-s)
                {
                    int l;
                    for(l=1;l<=n;l++)
                        a[l][j]=-a[l][j];

                }
                else
                    ver2=0;
            }
          }
          s=0;
          for(i=1;i<=n;i++)
            for(j=1;j<=m;j++)
            s=s+a[i][j];
         g<<s;

            f.close();
            g.close();

    return 0;
}