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;
}
相关推荐
无敌秋20 分钟前
# C++ 简单工厂模式实战指南
c++·简单工厂模式
爱编码的小八嘎26 分钟前
C语言完美演绎9-7
c语言
淘矿人29 分钟前
从0到1:用Claude启动你的第一个项目
开发语言·人工智能·git·python·github·php·pygame
code_pgf31 分钟前
Octo 算法详解-开源通用机器人策略模型技术报告
算法·机器人·开源
cany100039 分钟前
C++ -- 模板的声明和定义
开发语言·c++
澈20739 分钟前
深耕进阶 Day1:C 与 C++ 核心差异 + C++ 入门基石
c语言·开发语言·c++
love530love41 分钟前
Windows Podman Machine 虚拟硬盘迁移完整指南:从 C 盘到非系统盘
c语言·人工智能·windows·podman
嘻嘻哈哈樱桃42 分钟前
牛客经典101题题解集--动态规划
java·数据结构·python·算法·职场和发展·动态规划
Felven44 分钟前
C. Need More Arrays
c语言·开发语言
love530love1 小时前
Podman Machine 虚拟硬盘迁移实战二:用 Junction 把 vhdx 从 C 盘搬到其他盘
c语言·开发语言·人工智能·windows·wsl·podman·podman machine