#P2521. How much did the businessman lose

How much did the businessman lose

题目翻译

商人们当然可以赚很多钱。然而,有时他们也会在交易中亏损。例如,商人Jame进了一批货,每件成本为4040元,他决定以7070元的价格出售。一位顾客来购买一件商品,给了Jame一张100100元的假币,Jame找零3030元。你可能会说:“Jame赚了3030元。”但不幸的是,Jame发现顾客给的100100元是假币。真可怜!在这种情况下,Jame损失了7070元(4040元的商品成本 + 3030元的找零)。

现在,你的任务是计算在这种交易中Jame会损失多少钱。当然,有时Jame可能仍然会赚钱。

输入格式

输入包含多个测试用例。每个测试用例包含四个整数NNMMPPCC,它们的取值范围均为[0,50000][0, 50000],以空格分隔。

  • NN是Jame商品的成本价。
  • MM是商品的售价。
  • PP是顾客给Jame的假币总金额。
  • CC是Jame给顾客的找零。

其中,N<MN < MPP可能小于MM,因为顾客可能用部分假币和部分真币支付。

输入以一行四个00结束。

输出格式

对于每个测试用例,输出一行一个整数,表示Jame在交易中的损失金额。如果Jame仍然赚钱,则输出一个负整数,其绝对值表示Jame赚的钱。

样例输入

40 70 100 30
40 70 50 20
14604 32391 3902 153
0 0 0 0

样例输出

70
20
-13885