#BS0025. [HTOI-2] 买礼物

[HTOI-2] 买礼物

题目背景

小A最近在M国游玩,他希望给他的朋友小B买一个礼物。

题目描述

一开始,小A银行卡里有 nn 元人民币。小A的收入比较奇怪,一定是整数元人民币。

礼物的价格是 xx 元M国货币(xx 是一个 22 位小数)。

所以现在小A首先需要把自己银行卡中的钱兑换为M国的现金货币。

已知 aa 元M国货币可以兑换 bb 元人民币。

需要注意的是在货币兑换的过程中,兑换的结果必须是一个四舍五入得到的两位小数。

小A现在想要知道他是否有足够的钱给小B买礼物。如果有足够的钱,则小A想要知道买完礼物之后,他还能剩多少元M国货币(结果保留两位小数)。

如果小A没有足够的钱,你需要告诉小A至少还需要赚多少元人民币才能给小B买礼物(结果保留整数)。因为小A在国内当劳工,所以赚的钱是人民币。

输入格式

第一行为一个正整数 nn,表示小A最初银行卡里有多少元人民币。

第二行为一个两位小数 xx,表示小A想要买的礼物需要多少元M国货币。

第三行为两个用空格隔开的正整数aabb,表示 aa 元M国货币可以兑换 bb 元人民币。

输出格式

如果小A能够买得起礼物,输出一个两位小数表示小A剩余的M国货币的数量。

如果小A不能够买得起礼物,输出一个正整数表示小A需要至少再赚多少元人民币。

样例 #1

样例输入 #1

100
34.56
1 2

样例输出 #1

15.44

提示

样例解释

11 元M国货币可以兑换 22 元人民币。因此 100100 元人民币可以兑换 50.0050.00 元M国货币,50.0050.00 大于 34.5634.56,因此能够买礼物,买完礼物后剩余 15.4415.44 元M国货币。

数据范围

对于 100%100\% 的数据,1n,x1061 \le n,x \le 10^61a,b1061 \le a,b \le 10^6