Cod sursa(job #1967566)

Utilizator alexandra_udristoiuUdristoiu Alexandra Maria alexandra_udristoiu Data 16 aprilie 2017 20:09:30
Problema Inundatii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include<fstream>
using namespace std;
int n, i, x, y, ii, val;
long long sol;
int v[3][50005];
ifstream fin("inundatii.in");
ofstream fout("inundatii.out");
int modul(int x){
    if(x > 0){
        return x;
    }
    return -x;
}
int main(){
    fin>> n;
    for(i = 1; i <= n; i++){
        fin>> v[0][i] >> v[1][i] >> v[2][i];
    }
    for(ii = 0; ii < 3; ii++){
        val = v[ii][n / 2 + 1] - (n / 2 + 1);
        for(i = 1; i <= n; i++){
            sol += modul(val + i - v[ii][i]);
        }
    }
    fout<< sol <<"\n";
    return 0;
}