#include <bits/stdc++.h>
using namespace std;
using lol = long long int;
int main(void) {
  lol dias, capacidad, entrada, auxI, carry = 0, bolsas = 0, resB, dayBefore,
                                      currentDay, total;
  cin >> dias >> capacidad;
  if (dias == 1) {
    cin >> entrada;
    cout << (entrada / capacidad) + (entrada % capacidad) << "\n";
  } else {
    for (int i = 0; i < dias; i++) {
      cin >> entrada;
      total = entrada + resB;
      bolsas += total / capacidad;
      resB = total % capacidad;
      if (total / capacidad == 0 && dayBefore == 1) {
        bolsas++;
        resB = 0;
      }
      if (resB > 0)
        dayBefore = 1;
      else
        dayBefore = 0;
    }
    if (resB > 0) bolsas++;
    cout << bolsas << "\n";
  }
}
