#include <bits/stdc++.h>
using namespace std;
int c, v0, v1, a, l, k, tmp, ret;
bool b;
int main() {
  cin >> c >> v0 >> v1 >> a >> l;
  k = (v1 - v0) / 2 + 1;
  tmp = k * v0 + (k - 1) * (k - 2) * a / 2 - (k - 1) * l;
  c -= v0;
  ret++;
  while (c > 0) {
    if (v0 + ret * a >= v1) {
      b = true;
      break;
    }
    c -= v0 + ret * a - l;
    ret++;
  }
  if (b)
    while (c > 0) {
      c -= v1 - l;
      ret++;
    }
  cout << ret;
}
