4220: 自动售货机

内存限制:128 MB 时间限制:1 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:65 通过:26

题目描述

路边有一个自动售货机,里面共有两种价格的商品A,B,分别为1.5元和2元,投币只支持0.5元和1元的硬币,并且在顾客购买1.5元商品并且投币为2个1元硬币的情况下,应找零0.5元硬币,如果自动售货机里面一个0.5元硬币都没有,且发生了上述情况,自动售货机将无法正常工作(目前该自动售货机只支持找零0.5元硬币,且投入的0.5元硬币不能用于找零)。现在有一个问题,这个自动售货机最少要准备好多少0.5元硬币用于找零才能正常工作。若投入的硬币不足以购买商品A和B,则应输出“error!”

输入格式

输入共N+1行,第一行一个整数N,代表测试数据的组数,后面的2~N+1行,每行输入a,b,c,d四个数整数 ,分别代表顾客购买A,B商品的个数和投入0.5元硬币和1元硬币的个数。

输出格式

输出共N行,代表这个自动售货机要先准备好多少个0.5元硬币以备找零的个数或“error!”

输入样例 复制

2
2 3 2 8
1 3 3 6

输出样例 复制

0
0