Cod sursa(job #1491328)

Utilizator CostanMiriamCostan Miriam CostanMiriam Data 25 septembrie 2015 08:29:09
Problema Inundatii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.73 kb
#include <fstream>

#define DIM 50010

using namespace std;

ifstream fin ("inundatii.in");
ofstream fout ("inundatii.out");

int n;

struct cladire{

    int x;
    int y;
    int z;

}v[DIM];

inline int modul(int x) {

    return (x < 0 ? -x : x);

}

int main () {

    fin >> n;

    for (int i = 1; i <= n; i++)
        fin >> v[i].x >> v[i].y >> v[i].z;

    long long sol = 0;

    for (int i = 1; i <= n; i++) {

        sol += modul(v[i].x - (v[n/2 + 1].x - n/2 - 1 + i));
        sol += modul(v[i].y - (v[n/2 + 1].y - n/2 - 1 + i));
        sol += modul(v[i].z - (v[n/2 + 1].z - n/2 - 1 + i));

    }

    fout << sol << "\n";

    return 0;

}

//Trust me, I'm the Doctor!
//Miriam e tare!