Pagini recente » Cod sursa (job #1609797) | Cod sursa (job #1863992) | Cod sursa (job #1631414) | Cod sursa (job #692257) | Cod sursa (job #180594)
Cod sursa(job #180594)
#include<stdio.h>
FILE*fin=fopen("inundatii.in","r");
FILE*fout=fopen("inundatii.out","w");
#define maxn 50001
int x[maxn],y[maxn],z[maxn];
int ab(int nr)
{
if(nr>=0) return nr;
return -nr;
}
int main()
{
int n,sum,i,m;
fscanf(fin,"%d",&n);
for(i=1;i<=n;i++)
fscanf(fin,"%d%d%d",&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,"%d",sum);
fclose(fout);
return 0;
}