Cod sursa(job #233059)

Utilizator andrei90andrei andrei90 Data 16 decembrie 2008 20:14:27
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.72 kb
#include<fstream.h>
long a[17][17];
int n,m,s;
ifstream f("flip.in");
ofstream g("flip.out");
void citire()
{int i,j;
 f>>n>>m;
 for(i=1;i<=n;i++)
  for(j=1;j<=m;j++)
   f>>a[i][j];
 f.close();
}
int main()
{ citire();
  int i,j,sl,sc,pozl,pozc;
  long minl=1000000,minc=1000000;
  for(i=1;i<=n;i++)
  {sl=0;
   for(j=1;j<=m;j++)
     sl+=a[i][j];
   if(minl>sl) {minl=sl; pozl=i;}
  }
  for(j=1;j<=m;j++)
  {sc=0;
   for(i=1;i<=n;i++)
    sc+=a[i][j];
   if(minc>sc) { minc=sc; pozc=j;}
   }
  i=pozl;
  for(j=1;j<=m;j++)
   a[i][j]=a[i][j]*(-1);
  j=pozc;
  for(i=1;i<=n;i++)
   a[i][j]=a[i][j]*(-1);
  for(i=1;i<=n;i++)
   for(j=1;j<=m;j++)
    s+=a[i][j];
  g<<s;
  g.close();
  return 0;
}