2758: 食物分配
内存限制:128 MB
时间限制:2.000 S
评测方式:文本比较
命题人:
提交:16
解决:9
题目描述
宠物店里有:
a 包狗粮
b 包猫粮
c 包通用食品(这种食品既适合狗也适合猫)
波利卡普养了 x 只狗和 y 只猫。他有可能在商店里买到所有动物的食物吗?他的每只狗和每只猫都应该得到一包合适的食物。
a 包狗粮
b 包猫粮
c 包通用食品(这种食品既适合狗也适合猫)
波利卡普养了 x 只狗和 y 只猫。他有可能在商店里买到所有动物的食物吗?他的每只狗和每只猫都应该得到一包合适的食物。
输入
第一行输入包含一个整数 t(1≤t≤10000) - 输入测试用例的数量。
然后输入 t 行,每行包含一个测试用例的描述。每个描述由五个整数 a,b,c,x和 y( 0≤a,b,c,x,y≤100000000)组成。
然后输入 t 行,每行包含一个测试用例的描述。每个描述由五个整数 a,b,c,x和 y( 0≤a,b,c,x,y≤100000000)组成。
输出
对每个测试用例单独一行输出:
如果可以为 x 条狗和 y 只猫购买合适的食物,则 输出"YES",否则输出“NO”。
如果可以为 x 条狗和 y 只猫购买合适的食物,则 输出"YES",否则输出“NO”。
样例输入 复制
7
1 1 4 2 3
0 0 0 0 0
5 5 0 4 6
1 1 1 1 1
50000000 50000000 100000000 100000000 100000000
0 0 0 100000000 100000000
1 3 2 2 5
样例输出 复制
YES
YES
NO
YES
YES
NO
NO
提示
如何输入t组数据,可以参考下面代码:
#include <iostream>
using namespace std;
int main()
{
int t;
cin>>t;
for(int i=1;i<=t;i++) // t组输入
{
int a,b,c,x,y;
cin>>a>>b>>c>>x>>y;
// 对于每一次输入的5个整数,进行处理.....
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int t;
cin>>t;
for(int i=1;i<=t;i++) // t组输入
{
int a,b,c,x,y;
cin>>a>>b>>c>>x>>y;
// 对于每一次输入的5个整数,进行处理.....
}
return 0;
}