Pagini recente » Cod sursa (job #1198612) | Cod sursa (job #2730558) | Cod sursa (job #1437620) | Cod sursa (job #3282033) | Cod sursa (job #1496042)
#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 modul(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 += modul(v[i].x - (v[n/2 + 1].x - n/2 - 1 + i));
solution += modul(v[i].y - (v[n/2 + 1].y - n/2 - 1 + i));
solution += modul(v[i].z - (v[n/2 + 1].z - n/2 - 1 + i));
}
fout << solution;
return 0;
}