#3404. Hydrate

0
    ID: 3404 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 1 上传者: 标签>AtCoderabc207BGESP 1级枚举(单层循环)分支结构

Hydrate

Hydrate

题目描述

容器中有 AA 个青色球。高桥可以进行以下操作任意多次(也可能为零次):

向容器中加入 BB 个青色球和 CC 个红色球。

高桥的目标是达到容器中青色球的数量不超过红色球数量的 DD 倍的状态。 判断该目标是否可达。如果可达,求达到该目标所需的最少操作次数。

输入格式

输入从标准输入提供,格式如下: AA BB CC DD

输出格式

如果高桥的目标可达,输出达到目标所需的最少操作次数。否则,输出 −1-1。

5 2 3 2
2
6 9 2 3
-1

提示

1≤A,B,C,D≤1051 \leq A,B,C,D \leq 10^5 输入中的所有值都是整数。在第一次操作之前,容器中有 55 个青色球和 00 个红色球。由于 55 大于 00 乘以 D=2D=2,高桥的目标尚未达成。 在第一次操作之后,容器中有 77 个青色球和 33 个红色球。由于 77 大于 33 乘以 22,目标仍未达成。 在第二次操作之后,容器中有 99 个青色球和 66 个红色球。由于 99 不大于 66 乘以 22,目标达成。 因此,答案是 22。
无论高桥重复多少次该操作,他的目标都永远无法达成。

标签: AtCoder|abc207B

来源

AtCoder|abc207B