Pagini recente » Cod sursa (job #2303494) | Cod sursa (job #874431) | Cod sursa (job #2668834) | Cod sursa (job #2750713) | Cod sursa (job #125273)
Cod sursa(job #125273)
#include <stdio.h>
#define LL long long
#define NMAX 50010
int N;
int a[NMAX], b[NMAX], c[NMAX];
int ABS(int x) { return (x < 0) ? -x : x; }
LL calc(int a[])
{
int mij = (N + 1) / 2, vmij = a[mij];
LL rez = 0;
for (int i = 1; i <= N; i++) rez += ABS(a[i] - (vmij - (mij - i)));
return rez;
}
int main()
{
int i;
freopen("inundatii.in", "r", stdin);
freopen("inundatii.out", "w", stdout);
scanf("%d", &N);
for (i = 1; i <= N; i++) scanf("%d %d %d", &a[i], &b[i], &c[i]);
printf("%lld\n", calc(a) + calc(b) + calc(c));
return 0;
}