Cod sursa(job #1498746)

Utilizator StarGold2Emanuel Nrx StarGold2 Data 9 octombrie 2015 00:28:55
Problema Inundatii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.72 kb
#include <cstdio>
#include <algorithm>

#define DIM 51000
using namespace std;

int N, sum; long long val;
int X[DIM], Y[DIM], Z[DIM];

int main ()
{
    freopen ("inundatii.in" ,"r", stdin );
    freopen ("inundatii.out","w", stdout);

    scanf ("%d", &N);

    for (int i = 1; i <= N; i ++)
    {
        scanf ("%d", &X[i]);
        scanf ("%d", &Y[i]);
        scanf ("%d", &Z[i]);
    }

    for (int i = 1; i <= N; i ++)
    {
        val += abs (X[N / 2 + 1] - N / 2 - 1 + i - X[i]);
        val += abs (Y[N / 2 + 1] - N / 2 - 1 + i - Y[i]);
        val += abs (Z[N / 2 + 1] - N / 2 - 1 + i - Z[i]);
    }

    printf ("%lld\n", val);

    fclose (stdin );
    fclose (stdout);

    return 0;
}