Pagini recente » Cod sursa (job #1337783) | Cod sursa (job #445431) | Cod sursa (job #487620) | Cod sursa (job #1094684)
#include <fstream.h>
ifstream f("flip.in");
ofstream g("flip.out");
int main()
{ int n,i,m,t[16][16],j,ossz1=0,o=0,ossz2=0,s=0,ossz=0;
f>>n>>m;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
f>>t[i][j];
for(i=0;i<m;i++)
ossz1+=t[0][i];
for(i=1;i<n;i++)
{ ossz2=0;
for(j=0;j<m;j++)
ossz2+=t[i][j];
if(ossz2<ossz1)
{ ossz1=ossz2;
s=i;
}
}
ossz1=0;
for(i=0;i<n;i++)
ossz1+=t[i][0];
for(i=1;i<m;i++)
{ ossz2=0;
for(j=0;j<n;j++)
ossz2+=t[j][i];
if(ossz2<ossz1)
{ ossz1=ossz2;
o=i;
}
}
for(i=0;i<n;i++)
t[i][o]*=-1;
for(i=0;i<m;i++)
t[s][i]*=-1;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
ossz+=t[i][j];
g<<ossz;
}