#include <bits/stdc++.h>
using namespace std;
const long long maxN = 5 * 1e5 + 100;
const long int INF = 1e7 + 1;
long c, v0, v1, l, days = 0, s;
long a;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cin >> c >> v0 >> v1 >> a >> l;
  long long ans = 0;
  if (v0 >= c) {
    cout << 1;
    return 0;
  }
  int s = v0;
  days++;
  ans += s;
  while (ans < c) {
    ans -= l;
    days++;
    s = min(s + a, v1);
    ans += s;
  }
  cout << days;
  return 0;
}
