当前位置: 首页 > news >正文

题海拾贝:P9241 [蓝桥杯 2023 省 B] 飞机降落

         Hello大家好!很高兴我们又见面啦!给生活添点passion,开始今天的编程之路!

我的博客:<但凡.

我的专栏:《编程之路》、《数据结构与算法之美》、《题海拾贝》

欢迎点赞,关注!

1、题目 

2、题解 

#include<iostream>
#include<cstring>
using namespace std;
const int N = 15;
int T, n;
int t[N], d[N], l[N];
bool st[N];
bool dfs(int pos, int end)//第几加以及结束时间
{
	if (pos > n) return true;

	for (int i = 1;i <= n;i++)
	{
		if (st[i] == true) continue;
		if (end > t[i] + d[i]) continue;
		int newend = max(t[i], end) + l[i];
		st[i] = true;
		if (dfs(pos + 1, newend)) return true;
		st[i] = false;
	}
	return false;
}
int main()
{
	cin >> T;
	while (T--)
	{
		memset(st, 0, sizeof st);
		cin >> n;
		for (int i = 1;i <= n;i++)
		{
			cin >> t[i]>>d[i]>>l[i];
		}
		if (dfs(1, 0)) cout << "YES" << endl;
		else cout << "NO" << endl;
	}
	
	return 0;
}

        好了,今天的内容就分享到这,我们下期再见!

 

相关文章:

  • 初识脑机接口情绪识别
  • Express 中 get 参数获取
  • 51 单片机中断控制寄存器 TCON
  • Python爬虫:爬虫基础知识
  • 解决电脑问题(2)——主板问题
  • MySQL面试篇——性能优化
  • 微分方程家族:常微分方程(ODE)、偏微分方程(PDE)和随机微分方程(SDE)
  • Redis-主从架构
  • SQL SELECT DISTINCT 语句
  • JavaSE-5 类和对象
  • 51单片机之蓝牙模块的使用
  • 图神经网络的健壮性(五)
  • STL map 的 lower_bound(x)、upper_bound(x) 等常用函数
  • 2025年渗透测试面试题总结-长某亭科技-安全服务工程师(一面)(题目+回答)
  • Python卷积神经网络(CNN)来识别和计数不同类型的工业零件
  • 基于ssm的物资进销存(全套)
  • .net 与 Pythonnet库的使用心得
  • idea 创建springboot 项目,连接数据库,后台接口实现
  • ajax之生成一个ajax的demo示例
  • QSplitter.setStretchFactor无效
  • 松江集团网站建设/自助建站网站模板
  • 做网站需要云数据库吗/谷歌搜索引擎下载
  • 炫酷的html5网站/网络营销sem培训
  • 网络服务调查问卷/南京百度快照优化排名
  • 红酒公司的网站建设/长春网络营销公司
  • 网站点击弹出下载框 怎么做/中国大数据平台官网