#include <bits/stdc++.h>
using namespace std;
int main() {
  int c, v0, v1, a, l, pages = 0, i;
  cin >> c >> v0 >> v1 >> a >> l;
  for (i = 0;; i++) {
    if (i == 0 && v0 + i * a <= v1)
      pages = pages + (v0 + i * a);
    else if (v0 + i * a <= v1) {
      pages = pages + (v0 + i * a - 1);
    } else if (v0 + i * a > v1)
      pages = pages + v1 - 1;
    if (pages >= c) break;
    pages = pages - l + 1;
  }
  cout << i + 1 << endl;
}
