Cod sursa(job #2736117)

Utilizator vansJos da pa perete vans Data 3 aprilie 2021 10:38:37
Problema Multiplu Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.43 kb
#include <bits/stdc++.h>

using namespace std;

typedef long long ll;

int n;
ll x, prevx, ans;

inline ll vabs(const ll X) { return (X > 0 ? X : -X); }

int main()
{
    freopen("operatii.in", "r", stdin);
    freopen("operatii.out", "w", stdout);
    scanf("%d", &n);
    while(n--)
        scanf("%d", &x),
        ans += vabs(prevx - x),
        prevx = x;
    ans += x, printf("%d", ans / 2);
    return 0;
}