#include #include using namespace std; using ll = long long; template using vec = vector; template using vvec = vector>; int main(){ ll N; cin >> N; vector B(N); for(int i=0;i> B[i]; ll ans = 0; ll b = 0,c = 0; for(int i=0;i0){ b--; }else c++; }else{ if(c>0){ if(c>B[i]-1){ c -= B[i]-1; }else{ b += B[i]-1-c; c = 0; } }else{ b += B[i]-1; } } } cout << ans << endl; }