Pagini recente » Cod sursa (job #3186341) | Cod sursa (job #90914) | Cod sursa (job #2654551) | Cod sursa (job #3161276) | Cod sursa (job #259645)
Cod sursa(job #259645)
#include <stdio.h>
long x[50001], y[50001], z[50001], n, sumx, sumy, sumz, medx, medy, medz, rez;
long abs(long a)
{
return a < 0 ? -a : a;
}
int main()
{
freopen ("inundatii.in", "rt", stdin);
freopen ("inundatii.out", "wt", stdout);
scanf("%ld", &n);
for (long i = 1; i <= n; ++i)
scanf("%ld %ld %ld", &x[i], &y[i], &z[i]), sumx += x[i] - i, sumy += y[i] - i, sumz += z[i] - i;
medx = sumx / n;
medy = sumy / n;
medz = sumz / n;
for (long i = 1; i <= n; ++i)
rez += abs(x[i] - (medx + i)) + abs(y[i] - (medy + i)) + abs(z[i] - (medz + i));
printf("%ld\n", rez);
return 0;
}