Pagini recente » Cod sursa (job #767535) | Cod sursa (job #200146) | Cod sursa (job #1763) | Cod sursa (job #424531) | Cod sursa (job #1496040)
#include <fstream>
using namespace std;
ifstream fin("inundatii.in");
ofstream fout("inundatii.out");
long long n;
long long solution;
struct bloc
{
long long x;
long long y;
long long z;
}v[50010];
long long abs(long long x)
{
if(x < 0)
return -x;
return x;
}
int main()
{
fin >> n;
for(int i = 1; i <= n; i++)
fin >> v[i].x >> v[i].y >> v[i].z;
for(int i = 1; i <= n; i ++)
{
solution += abs(v[i].x - v[n/2 + 1].x + n/2 - 1 - i);
solution += abs(v[i].y - v[n/2 + 1].y + n/2 - 1 - i);
solution += abs(v[i].z - v[n/2 + 1].z + n/2 - 1 - i);
}
fout << solution;
return 0;
}