import math
n,m=map(int,input().split())
a=list(map(int,input().split()))
s=0
c=0
sum=0
for i in range(n-1):
	if c>0:
		s=math.floor((a[i]+c)/m)
		if s==0:
			sum+=1
			c=0
		else:
			sum+=s
			c=a[i]+c-(s*m)				
	else:
		s=math.floor((a[i]+c)/m)
		sum+=s
		c=a[i]+c-(s*m)
sum+=math.ceil((a[n-1]+c)/m)		
print(sum)		
		


