Pagini recente » Cod sursa (job #137620) | Cod sursa (job #62366) | Cod sursa (job #367512) | Cod sursa (job #562262) | Cod sursa (job #125252)
Cod sursa(job #125252)
#include <iostream>
#include <fstream>
using namespace std;
#define IN "inundatii.in"
#define OUT "inundatii.out"
#define maxx 500
ifstream fin(IN);
ofstream fout(OUT);
long sol;
long n;
long mx;
long my;
long mz;
void citire();
void afis();
void alg();
long aabs(long x);
int main()
{
citire();
fin.close();
alg();
afis();
fout.close();
return 0;
}
void afis()
{
fout<<sol<<endl;
}
void citire()
{
long i;
long x,y,z;
fin>>n;
for(i=1;i<=n;i++)
{
fin>>x;
fin>>y;
fin>>z;
mx=mx+x;
my=my+y;
mz=mz+z;
}
mx=mx/n;
my=my/n;
mz=mz/n;
}
void alg()
{
long i;
ifstream finn(IN);
finn>>n;
long rez=0;
long xx,yy,zz;
finn>>xx>>yy>>zz;
rez=aabs(mx-xx)+aabs(my-yy)+aabs(mz-zz);
sol=sol+rez;
for(i=2;i<=n;i++)
{
mx++;
my++;
mz++;
finn>>xx>>yy>>zz;
rez=abs(mx-xx)+abs(my-yy)+abs(mz-zz);
sol=sol+rez;
}
finn.close();
}
long aabs(long x)
{
if(x<0)
return -x;
else
return x;
}