Pagini recente » Cod sursa (job #88544) | Cod sursa (job #2076472) | Cod sursa (job #2092151) | Cod sursa (job #1736484) | Cod sursa (job #2279069)
#include <fstream>
#include <iostream>
using namespace std;
ifstream in("flip.in");
ofstream out("flip.out");
unsigned short i,j,n,m,l,c;
long int a[16][16];
int main()
{
in >> n >> m;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
in >> a[i][j];
in.close();
long int s,smin = 256000000;
for(i=0;i<n;i++)
{
s = 0;
for(j=0;j<m;j++)
s+=a[i][j];
if(smin > s)
{
l = i;
smin = s;
}
}
for(j=0;j<m;j++)
a[l][j]*=-1;
smin = 256000000;
for(j=0;j<m;j++)
{
s=0;
for(i=0;i<n;i++)
s+=a[i][j];
if(smin > s)
{
smin = s;
c = j;
}
}
for(i=0;i<n;i++)
a[i][c]*=-1;
s=0;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
s+=a[i][j];
out << s;
out.close();
return 0;
}