#include <iostream>
#include <vector>

using namespace std;

int m=1;
vector<int> A;

int cnt(int n, int i){

	if(n%(m+1)==0){
		A[i]=m;
		return n/(m+1)-1;
	}else{
		A[i]=m-1;//
		return n/(m+1);
	}
}

int main(){
	int N;
	cin>>N;
	A.resize(N);
	for(int i=0; i<N; i++){
		cin>>A[i];
	}

	unsigned long long int ans=A[0]-1;
	for(int i=1; i<N; i++){
		if(A[i]==m+1){
			m++;
		}
		int c=cnt(A[i], i);
		ans+=c;
	}
	cout<<ans<<endl;

	return 0;
}
