Pagini recente » Cod sursa (job #1103410) | Borderou de evaluare (job #133049) | Borderou de evaluare (job #624903) | Borderou de evaluare (job #1497342) | Cod sursa (job #2970395)
#include <bits/stdc++.h>
using namespace std;
ifstream in("inundatii.in");
ofstream out("inundatii.out");
const int N = 5e4 + 5;
struct ura
{
int x, y, z;
};
ura v[N];
int main()
{
int mid;
int n;
in >> n;
int rasp = 0;
mid = (n + 1) / 2;
for(int i = 1; i <= n; i++)
in >> v[i].x >> v[i].y >> v[i].z;
for(int i = 1; i <= n; i++)
{
rasp += abs(v[i].x - v[mid].x + mid - i);
rasp += abs(v[i].y - v[mid].y + mid - i);
rasp += abs(v[i].z - v[mid].z + mid - i);
}
out << rasp;
return 0;
}