编程题
### 问题描述 这天学校的超市进行促销活动,可以用 $a$ 个瓶盖或者 $b$ 个空瓶子换取一瓶新牛奶,一瓶牛奶包含一个瓶身和一个瓶盖,每个人只要有足够的瓶盖或者瓶身就可以一直兑换,小蓝对此产生了兴趣。 现在小蓝有 $x$ 个瓶盖,$y$ 空瓶子,小蓝想尽可能多的喝牛奶,请你帮她计算一下,小蓝最多可以喝多少瓶牛奶?如果可以一直喝,输出 $-1$ 。 ### 输入格式 输入一行四个整数,代表 $a,b,x,y$ 。 ### 输出格式 输出一行一个整数代表小蓝可以喝的牛奶数目。 ### 样例输入 ```txt 4 3 6 4 ``` ### 样例输出 ```txt 4 ``` ### 说明 对于样例,小蓝有 $6$ 个空的瓶子和 $4$ 个瓶盖,她用 $4$ 个空瓶子和 $3$ 个瓶盖换了 $2$ 瓶牛奶并喝完,此时她就有 $4$ 个空的瓶子和 $3$ 个瓶盖。之后她再换 $2$ 瓶牛奶并喝完,此时只有 $2$ 个空的瓶子和 $2$ 个瓶盖,就无法继续兑换了,所以答案是 $4$ 。 ### 评测数据规模 对于 $50$% 的评测数据 $1 \leq a , b , x , y \leq 50 $ 。 对于 $100$% 的评测数据 $ 1 \leq a,b,x,y \leq 10^{2} $ 。
查看答案
赣ICP备20007335号-2