1300*C. A Cookie for You

Example

input

复制代码
6
2 2 1 2
0 100 0 1
12 13 25 1
27 83 14 25
0 0 1 0
1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000

output

Copy

复制代码
Yes
No
No
Yes
No
Yes

解析:

因为第二种人只能吃少的那种蛋糕,所以优先满足他们。

所以如果少的蛋糕数量少于第二种人 或者 多的蛋糕+少的蛋糕-第二种人的数量 小于 第一种人,则不成立。

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=1e5+5;
ll t,a,b,n,m;
int main(){
	scanf("%lld",&t);
	while(t--){
		scanf("%lld%lld%lld%lld",&a,&b,&n,&m);
		if(min(a,b)<m||max(a,b)+(min(a,b)-m)<n) cout<<"NO"<<endl;
		else cout<<"YES"<<endl;
	}
	return 0;
}
相关推荐
每天要多喝水1 分钟前
nlohmann/json 的使用
c++·json
小乔的编程内容分享站8 分钟前
记录使用VSCode调试含scanf()的C语言程序出现的两个问题
c语言·开发语言·笔记·vscode
toooooop819 分钟前
php BC MATH扩展函数计算精度-第三个参数
开发语言·php
蓁蓁啊22 分钟前
C/C++编译链接全解析——gcc/g++与ld链接器使用误区
java·c语言·开发语言·c++·物联网
XX風23 分钟前
3.2K-means
人工智能·算法·kmeans
weixin_3077791329 分钟前
C#实现两个DocumentDB实例之间同步数据
开发语言·数据库·c#·云计算
foundbug99936 分钟前
基于C#的OPC DA客户端实现源码解析
开发语言·c#
yuezhilangniao42 分钟前
Next.js 项目运维手册-含-常用命令-常见场景
运维·开发语言·reactjs
D_evil__1 小时前
【Effective Modern C++】第四章 智能指针:19. 对于共享资源使用共享指针
c++
czxyvX1 小时前
016-二叉搜索树(C++实现)
开发语言·数据结构·c++