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