Cod sursa(job #1975)

Utilizator DranaXumAlexandru Dumitru Paunoiu DranaXum Data 15 decembrie 2006 15:52:00
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <fstream>

int main()
{  long int n,m,i,j,a[100][100],b[4],max=0,s=0,c=0;
	fstream fin("flip.in",ios::in);
   fin>>n>>m;
   fin.close();
   for(i=1;i<=n;i++)
   	for(j=1;j<=m;j++)
      {
      	fin>>a[i][j];

         if (a[i][j]>=0) s+=a[i][j];
      	else s=s+(-1)*a[i][j];
      }
	b[1]=a[1][m];
   b[2]=a[n][1];
   b[3]=a[1][1];
	b[4]=a[n][m];
   for(i=1;i<=4;i++)
   	if (b[i]<0)
      {
      	if(!c)
         	{max=b[i]; c=1;}
         else
         {	if (max<b[i])
            	max=b[i];
         }
      }
   if(c) s+=max;
   fstream fout("flip.out",ios::out);
   fout<<s;
   fout.close();
   return 0;
}