#135. 神奇硬币

    ID: 135 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>动态规划贪心2024寒假一期开训赛

神奇硬币

Description

一天尚哥去买水果,他有两种面值的硬币:

价值为11a1a_1个普通硬币和价值为kkaka_k个普通硬币以及价值既可以为11又可以为kk的无限多的神奇硬币。

尚哥想买的水果总价值为mm,他是个丢三落四的人,所以他不想要找零,也就是说他应该怎样支配这些硬币使其刚好为mm?并且,他想尽可能少的使用神奇硬币。

他支付所使用的神奇硬币最少的数量是多少?

Input Format

第一行只包含四个整数m,k,a1,m,k,a_1,和$a_k(1\le m\le 10^8;2\le k\le 10^8;0\le a_1,a_k\le 10^8)$。mm代表水果的总价值,kk代表第二种货币的价值,a1a_1代表价值为11的普通硬币的数量,aka_k代表价值为kk的普通硬币的数量。

Output Format

输出一个整数——购买水果所需神奇硬币的最少数量。

11 3 0 0

5

11 3 20 20

0

11 3 6 1

1

100000000 2 0 0

50000000