Pagini recente » Cod sursa (job #2972381) | Borderou de evaluare (job #855087) | Borderou de evaluare (job #2014714) | Cod sursa (job #2866023) | Cod sursa (job #325194)
Cod sursa(job #325194)
#include <stdio.h>
#define Nmax 50005
#define lld long long
long x[Nmax],y[Nmax],z[Nmax]; // date ord descr
long n,i;
lld rez;
long abs(long x){
if (x>0) return x; else return -x;
}
void work(long x[Nmax]){
long i;
lld sum=0;
for(i=1;i<=n;++i) sum+=x[i];
sum /= n;
for(i=1;i<=n;++i) rez += abs(x[i]-i+1-sum);
}
int main(){
freopen("inundatii.in","r",stdin);
freopen("inundatii.out","w",stdout);
scanf("%ld",&n);
for(i=1;i<=n;++i)
scanf("%ld%ld%ld",&x[i],&y[i],&z[i]);
work(x);
work(y);
work(z);
printf("%lld\n",rez);
fclose(stdin); fclose(stdout);
return 0;
}