问题 4888 --网络热门生物鉴定Ⅱ

4888: 网络热门生物鉴定Ⅱ

时间限制: 1 Sec  内存限制: 256 MB
提交: 230  解决: 78
[提交][状态][命题人:]

题目描述

鸭嘴兽是最原始的哺乳动物之一,它嘴和脚像鸭子,而身体和尾部像海狸,虽然长得可爱,却具有毒性。
有天小亮来到澳大利亚,在一个湖泊调研时,发现湖泊里有许多动物,他们可以分为以下几种:
1. 小亮自己,无毒;
2. 若干只鸭嘴兽,有毒;
3. 若干只鸭子,无毒;
4. 若干条水蛇,有毒;
5. 若干只水獭,无毒;

小亮在笔记本上记录了各种动物的数量,但不幸的是笔记本被水打湿了,难以分辨上面的字迹,只能依稀看到其中记录了湖泊中包括小亮共有 n 只动物,其中 a 只动物有毒, b 只动物有鸭嘴, c 只动物既有毒也有鸭嘴。
小亮不确定这些数据是否正确,请你帮他判断下。
如果数据必定不正确,则输出-1,否则输出可能的无毒且无鸭嘴的动物数量。

输入

输入4个整数 a,b,c,n (0≤a,b,c,n≤100) 。

输出

输出一个整数,表示答案。
样例输入
Copy
10 10 5 20
样例输出
Copy
5

提示

样例输入2
2 2 0 4

样例输出2
-1

样例输入3
2 2 2 1

样例输出3
-1

在第一组样例中,5只动物是鸭嘴兽,5只动物是鸭子,5只动物是水蛇,还有4只水獭和1个小亮。
在第二组样例中,由于没有鸭嘴兽,因此2只动物是水蛇,2只动物是鸭子。但总共4只动物,与其中包含小亮的情况矛盾,因此是不可能的。
在第三组样例中,2只动物有毒,但总共只有1只动物,因此是不可能的。

来源

[提交][状态]