有两种饼干分别有 a,b 块,现在有两种素质客人,分别有 n,m 位,第一种素质客人只吃多的那种(相等的时候吃 b),第二种素质客人只吃少的 (相等的时候吃 a),如果这些素质客人吃不到想吃的会使主人生气,但主人不想生气,让你判断主人是否会生气
我们可以知道先让第二类素质客人先吃,这样只要判断第一类素质客人即可 ,因为第二类只吃少的,所以我们知道如果少的那一种足够多的话,第二类素质客人不会生气。
int main()
{
IOS;
rush(){
ll a,b,n,m;
cin>>a>>b>>n>>m;
if(a+b<m+n){
cout<<"no"<<endl;
continue;
}
if(a<b) swap(a,b);
if(m>b){
cout<<"no"<<endl;
continue;
}
b-=m;
ll res=a-b;
a=b;
n-=res;
if(n<=0){
cout<<"yes"<<endl;
continue;
}
if(n>a*2) cout<<"no"<<endl;
else{
cout<<"yes"<<endl;
}
}
//PAUSE;
return 0;
}