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;
}
相关推荐
Azxcc04 分钟前
C++异步编程入门
开发语言·c++
吐泡泡_6 分钟前
C++(STL源码刨析/vector)
c++
你的冰西瓜7 分钟前
C++排序算法全解析(加强版)
c++·算法·排序算法
Biaobiaone8 分钟前
Java中的生产消费模型解析
java·开发语言
我命由我1234523 分钟前
前端开发问题:SyntaxError: “undefined“ is not valid JSON
开发语言·前端·javascript·vue.js·json·ecmascript·js
এ᭄画画的北北26 分钟前
力扣-31.下一个排列
算法·leetcode
特立独行的猫a33 分钟前
11款常用C++在线编译与运行平台推荐与对比
java·开发语言·c++
笑鸿的学习笔记40 分钟前
qt-C++笔记之setCentralWidget的使用
c++·笔记·qt
绝无仅有1 小时前
企微审批对接错误与解决方案
后端·算法·架构