Pagini recente » Cod sursa (job #1428643) | Cod sursa (job #644745) | Cod sursa (job #1155422) | Istoria paginii utilizator/adrienne2501 | Cod sursa (job #462904)
Cod sursa(job #462904)
# include <cstdio>
typedef long long ll;
const char FIN[] = "inundatii.in", FOU[] = "inundatii.out";
const int MAX_N = 50005;
int N;
int X[MAX_N], Y[MAX_N], Z[MAX_N];
long long sol;
int solve ( int XYZ[] )
{
int aux = N >> 1, sol = 0;
for (int i = 1; i <= N; ++i)
sol += i <= aux ? XYZ[i] - XYZ[aux] + aux - i : XYZ[aux] - XYZ[i] + i - aux ;
return sol;
}
int main()
{
freopen ( FIN, "r", stdin ) ;
freopen ( FOU, "w", stdout ) ;
scanf("%d", &N);
#if N>200
#define ll long long
#else
#define ll int
#endif
for (int i = 1; i <= N; ++i)
scanf("%d %d %d", X+i, Y+i, Z+i);
printf("%d\n", solve ( X ) + solve ( Y ) + solve ( Z ) );
return 0;
}