Cod sursa(job #1250452)

Utilizator razvang10Razvan Girboveanu razvang10 Data 28 octombrie 2014 09:54:40
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.7 kb
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int t[40][40],n,m,i,j,S=0,S1=0,S2=0,fara=0,cu=0;
ifstream os ("flip.in");
ofstream oo ("flip.out");
os>>n>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{os>>t[i][j];}
for(i=1;i<=n;i++)
{
for(j=1;j<=m;j++)
{ cu=cu+t[i][j]*-1;
fara=fara+t[i][j];
if( cu<fara && j==m)
{S1=S1+fara;
fara=0;
cu=0;}
else if(cu>fara && j==m)
{S1=S1+cu;
fara=0;
cu=0;}
}
}
for(j=1;j<=m;j++)
{
for(i=1;i<=n;i++)
{ cu=cu+t[i][j]*-1;
fara=fara+t[i][j];
if( cu<fara && i==n)
{S2=S2+fara;
fara=0;
cu=0;}
else if(cu>fara && i==n)
{S2=S2+cu;
fara=0;
cu=0;}
}
}
if (S1>S2)
cout<<S1<<endl;
else
cout<<S2+2<<endl;
//cout<<S;
return 0;
}