Pagini recente » Cod sursa (job #264653) | Cod sursa (job #1969648) | Cod sursa (job #1291107) | Cod sursa (job #2621895) | Cod sursa (job #2149710)
#include <fstream>
#include <cmath>
using namespace std;
ifstream fin("flip.in");
ofstream fout("flip.out");
struct suma{int n; int p;} vl[17], vc[17];
int a[17][17];
int main()
{
int m, n, l, c;
long suma = 0;
fin >> n >> m;
for(l = 0; l < n; l++) {
for(c = 0; c < m; c++) {
fin >> a[l][c];
if(a[l][c] > 0)
vl[l].p += a[l][c], vc[c].p += a[l][c];
else
vl[l].n += a[l][c], vc[c].n += a[l][c];
}
if(vl[l].p < abs(vl[l].n))
suma += (abs(vl[l].n) - vl[l].p) * 2;
}
for(c = 0; c < m; c++)
suma += 1LL * abs(vc[c].p + vc[c].n);
fout << suma;
return 0;
}