Cod sursa(job #1070705)

Utilizator breahnadavidBreahna David breahnadavid Data 1 ianuarie 2014 20:09:53
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.84 kb
#include <iostream>
#include <fstream>
using namespace std;
 
ifstream f;
ofstream g;
 
long int t[17][17],i,n,m,j,s;
 
main()
{
 
f.open("flip.in");
g.open("flip.out");
 
f>>n>>m;

for(i=0;i<m;i++)t[n][i]=0;
s=0;
for(i=0;i<n;i++){
                t[i][m]=0;
                for(j=0;j<m;j++){
                                f>>t[i][j];
                                s+=t[i][j];
                                t[i][m]+=t[i][j];
                                t[n][j]+=t[i][j];
                                }
                }

j=0;
for(i=1;i<n;i++)if(t[i][m]<t[j][m])j=i;
s-=t[j][m];
t[j][m]=0;
for(i=0;i<m;i++){t[j][i]*=-1;t[j][m]+=t[j][i]; }
s+=t[j][m];

j=0;
for(i=1;i<m;i++)if(t[n][i]<t[n][j])j=i;
s-=t[n][j];
t[n][j]=0;
for(i=0;i<n;i++){t[i][j]*=-1;t[n][j]+=t[i][j]; }
s+=t[n][j];
g<<s;
g.close();
}