#include #include #include #include #include #include #define REP(i,n) for(int i=0;i> n >> x >> a >> b; mx = pow(2, n - 1); ax = x; bx = x; while (1){ ax -= a; cnt1++; if (ax <= 0){ break; } } while (1){ bx += b; cnt2++; if (bx >= mx){ break; } } if (cnt1 < cnt2){ cout << cnt1 << endl; } else{ cout << cnt2 << endl; } return 0; }