Pagini recente » Cod sursa (job #1564693) | Cod sursa (job #1467512) | Cod sursa (job #2790541) | Cod sursa (job #2282329) | Cod sursa (job #3322478)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("flip.in");
ofstream fout("flip.out");
int n, m, a[17][17], sp, sm, s;
int main()
{
int i, j;
fin >> n >> m;
for (i = 1; i <= n; i++)
for (j = 1; j <= m; j++)
fin >> a[i][j];
for (i = 1; i <= n; i++)
{
sp = sm = 0;
for (j = 1; j <= m; j++)
if (a[i][j] >= 0) sp += a[i][j];
else sm += a[i][j];
sm = abs(sm);
if (sm > sp)
{
for (j = 1; j <= m; j++)
a[i][j] *= (-1);
}
}
for (j = 1; j <= m; j++)
{
sp = sm = 0;
for (i = 1; i <= n; i++)
if (a[i][j] >= 0) sp += a[i][j];
else sm += a[i][j];
sm = abs(sm);
if (sm > sp)
{
//for (i = 1; i <= n; i++)
// a[i][j] *= (-1);
s += sm - sp;
}
else s += sp - sm;
}
fout << s << "\n";
return 0;
}