AT_abc180_d [ABC180D] Takahashi Unevolved

题目描述

Iroha 正在玩一个宠物养成的游戏。 Iroha 的宠物名字叫 Takahashi。初始,Takahashi 的 **STR** 值为 $X$,**EXP** 值为 $0$。Iroha 可以带宠物到以下任意一个 Gym 进行训练: - Kakomon Gym:**STR** 值将会变为原来的 $A$ 倍,**EXP** 值将会加上 $1$。 - AtCoder Gym:**STR** 值将会加上 $B$,**EXP** 值将会加上 $1$。 当 Takahashi 的 **STR** 值大于等于 $Y$,Takahashi 会进化形态。 但是 Iroha 认为进化的 Takahashi 没那么可爱,于是 Iroha 想求出在保证 Takahashi 不进化的情况下,能达到的最大 **EXP** 值是多少。

输入格式

一行四个整数,$X\ Y\ A\ B$。

输出格式

一行一个表示最大 **EXP** 值的整数。 @[hellolin](/user/751017) 译

说明/提示

### 制約 - $ 1\ \leq\ X\