Cod sursa(job #2736118)
| Utilizator | Data | 3 aprilie 2021 10:38:58 | |
|---|---|---|---|
| Problema | Operatii | Scor | 80 |
| 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;
}
