Cod sursa(job #126073)

Utilizator sandyxpSanduleac Dan sandyxp Data 21 ianuarie 2008 12:11:57
Problema Inundatii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <cstdio>
#include <cmath>
#include <cstdlib>

#define FIN "inundatii.in"
#define FOUT "inundatii.out"
#define MAXN 50001
typedef unsigned long long ll;

int n;
int A[3][MAXN];

int main()
{
    int i, j;
    ll sum = 0;
    freopen(FIN, "r", stdin);
    freopen(FOUT,"w",stdout);
    scanf("%d", &n);
    for (i=0; i<n; ++i) {
        scanf("%d %d %d", &A[0][i], &A[1][i], &A[2][i]);
    }
    for (i=0; i<3; ++i) {
        int nr = A[i][n/2] - n/2;
        for (j=0; j<n; ++j) {
            sum += abs(A[i][j] - nr++);
        }
    }
    printf("%llu\n", sum);
    return 0;
}