#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, k, r = 0;
  cin >> n >> k;
  long long a[n];
  for (long long x = 0; x < n; x++) {
    cin >> a[x];
  }
  for (long long i = 0; i < n; i++) {
    if (i == n - 1) {
      if (a[n - 1] % k == 0)
        r += a[n - 1] / k;
      else
        r += a[n - 1] / k + 1;
    } else {
      r += a[i] / k;
      a[i + 1] += a[i] % k;
      if (a[i + 1] < k && a[i] % k != 0) {
        r += 1;
        i++;
      }
    }
  }
  cout << r;
}
