Pagini recente » Cod sursa (job #2771475) | Cod sursa (job #219211) | Cod sursa (job #285476) | Cod sursa (job #2806897) | Cod sursa (job #290712)
Cod sursa(job #290712)
#include<stdio.h>
FILE*fin=fopen("inundatii.in","r");
FILE*fout=fopen("inundatii.out","w");
#define ll long long
#define nm 50005
ll n,x[nm],y[nm],z[nm];
ll ab(ll a)
{
if(a>=0) return a;
else return -a;
}
int main()
{
ll i,m,ans=0;
fscanf(fin,"%lld",&n);
for(i=1;i<=n;i++)
fscanf(fin,"%lld%lld%lld",&x[i],&y[i],&z[i]);
if(n%2) m=n/2+1;
else m=n/2;
for(i=1;i<=n;i++)
{
ans+=ab(x[i]-((x[m]-m)+i));
ans+=ab(y[i]-((y[m]-m)+i));
ans+=ab(z[i]-((z[m]-m)+i));
}
fprintf(fout,"%lld",ans);
fclose(fin);
fclose(fout);
return 0;
}