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;
}
相关推荐
肆忆_22 分钟前
# 用 5 个问题学懂 C++ 虚函数(入门级)
c++
不想写代码的星星4 小时前
虚函数表:C++ 多态背后的那个男人
c++
Gorway4 小时前
解析残差网络 (ResNet)
算法
拖拉斯旋风5 小时前
LeetCode 经典算法题解析:优先队列与广度优先搜索的巧妙应用
算法
Wect5 小时前
LeetCode 207. 课程表:两种解法(BFS+DFS)详细解析
前端·算法·typescript
灵感__idea18 小时前
Hello 算法:众里寻她千“百度”
前端·javascript·算法
Wect1 天前
LeetCode 130. 被围绕的区域:两种解法详解(BFS/DFS)
前端·算法·typescript
NAGNIP2 天前
一文搞懂深度学习中的通用逼近定理!
人工智能·算法·面试
端平入洛2 天前
delete又未完全delete
c++
颜酱2 天前
单调栈:从模板到实战
javascript·后端·算法