import java.util.*;
import java.io.*;

public class main
{ 
   public static void main(String[] args){
   Scanner sc = new Scanner(System.in);
   int n=sc.nextInt();
   int k=sc.nextInt();
   long arr[]=new long[n+1];
   for(int i=1;i<=n;i++) {
	   arr[i]=sc.nextInt();
   }
   long prev=0;
   long ans=0;
   for(int i=1;i<=n;i++) {
      if(prev>0) {
    	  long neww=arr[i]+prev;
    	  if(neww<k) {
    		 ans++;
    		 prev=0;
    	  }
    	  else {
    		  ans+=neww/k;
    		  prev=neww%k;
    	  }
      }
      else {
    	  if(arr[i]<k) {
    		  prev=arr[i];
    	  }
    	  else {
    		  ans+=arr[i]/k;
    		  prev=arr[i]%k;
    	  }
      }
   }
   if(prev%k==0) {
	   ans+=prev/k;
   }
   else {
	   ans+=(prev/k+1);
   }
   System.out.println(ans);
	}
}