Pagini recente » Cod sursa (job #2906883) | Cod sursa (job #1269614) | Cod sursa (job #2514740) | Cod sursa (job #397866) | Cod sursa (job #180598)
Cod sursa(job #180598)
#include<stdio.h>
FILE*fin=fopen("inundatii.in","r");
FILE*fout=fopen("inundatii.out","w");
#define maxn 50001
long long x[maxn],y[maxn],z[maxn];
long long ab(long long nr)
{
if(nr>=0) return nr;
return -nr;
}
int main()
{
long long n,sum,i,m;
fscanf(fin,"%lld",&n);
for(i=1;i<=n;i++)
fscanf(fin,"%lld%lld%lld",&x[i],&y[i],&z[i]);
fclose(fin);
sum=0;
m=n/2+1;
for(i=1;i<=n;i++)
sum+=ab(x[m]+i-x[i]);
for(i=1;i<=n;i++)
sum+=ab(y[m]+i-y[i]);
for(i=1;i<=n;i++)
sum+=ab(z[m]+i-z[i]);
fprintf(fout,"%lld",sum);
fclose(fout);
return 0;
}