Cod sursa(job #2279069)

Utilizator luca_pookPopescu Luca luca_pook Data 8 noiembrie 2018 21:15:15
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.93 kb
#include <fstream>
#include <iostream>

using namespace std;

ifstream in("flip.in");
ofstream out("flip.out");

unsigned short i,j,n,m,l,c;
long int a[16][16];

int main()
{
    in >> n >> m;
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
          in >> a[i][j];
    in.close();
    long int s,smin = 256000000;
    for(i=0;i<n;i++)
    {
      s = 0;
      for(j=0;j<m;j++)
        s+=a[i][j];
      if(smin > s)
      {
          l = i;
          smin = s;
      }
    }
    for(j=0;j<m;j++)
        a[l][j]*=-1;
    smin = 256000000;
    for(j=0;j<m;j++)
      {
          s=0;
          for(i=0;i<n;i++)
            s+=a[i][j];
          if(smin > s)
          {
              smin = s;
              c = j;
          }
      }
    for(i=0;i<n;i++)
        a[i][c]*=-1;
    s=0;
    for(i=0;i<n;i++)
      for(j=0;j<m;j++)
        s+=a[i][j];
    out << s;
    out.close();
    return 0;
}