#include <bits/stdc++.h>
using namespace std;
long long a[503][400], b[477574], c[534567], d, e, i, j, r, m, y, k, l, n, s, z,
    x, t, tt;
string p, q, qq;
map<long long, long long> zz;
int main() {
  cin >> n >> m;
  for (i = 0; i < n; i++) {
    cin >> x;
    s += (x + t) / m;
    t = (x + t) % m;
    if (t > x) {
      t = 0;
      s++;
    }
  }
  if (t > 0) s++;
  cout << s;
}
