C. A Cookie for You

    技术2022-07-12  77

    有两种饼干分别有 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; }

     

    Processed: 0.016, SQL: 9