Pagini recente » Cod sursa (job #2987972) | Cod sursa (job #656094) | Cod sursa (job #1580422) | Cod sursa (job #195015) | Cod sursa (job #1496037)
#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;
}