fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n; cin >> n;
  6. vector<int> a(n); for (auto& i : a) cin >> i;
  7. int d = 0; for (int i = 1; i <= n; i++) d += abs(a[i % n] - a[i - 1]);
  8. d = (d + 1) / 2;
  9. int m = *max_element(a.begin(), a.end());
  10. cout << max(m, d) << endl;
  11. }
Success #stdin #stdout 0.01s 5288KB
stdin
5
3 1 4 1 5
stdout
7