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

宁波专业网站推广制作服务短视频seo厂家

宁波专业网站推广制作服务,短视频seo厂家,网站建设开发图片,东莞 网站建设【题目来源】https://www.acwing.com/problem/content/4960/【题目描述】 有 N 架飞机准备降落到某个只有一条跑道的机场。 其中第 i 架飞机在 Ti 时刻到达机场上空,到达时它的剩余油料还可以继续盘旋 Di 个单位时间,即它最早可以于 Ti 时刻开始降落&…

【题目来源】
https://www.acwing.com/problem/content/4960/

【题目描述】
有 N 架飞机准备降落到某个只有一条跑道的机场。
其中第 i 架飞机在 Ti 时刻到达机场上空,到达时它的剩余油料还可以继续盘旋 Di 个单位时间,即它最早可以于 Ti 时刻开始降落,最晚可以于 Ti+Di 时刻开始降落。
降落过程需要 Li 个单位时间。
一架飞机降落完毕时,另一架飞机可以立即在同一时刻开始降落,但是不能在前一架飞机完成降落前开始降落。
请你判断 N 架飞机是否可以全部安全降落。

【输入格式】
输入包含多组数据。
第一行包含一个整数 T,代表测试数据的组数。
对于每组数据,第一行包含一个整数 N。
以下 N 行,每行包含三个整数:Ti,Di 和 Li。

【输出格式】
对于每组数据,输出 YES 或者 NO,代表是否可以全部安全降落。

【数据范围】
对于 30% 的数据,N≤2。
对于 100% 的数据,1≤T≤10,1≤N≤10,0≤Ti,Di,Li≤105。

【输入样例】
2

3
0 100 10
10 10 10
0 2 20

3
0 10 20
10 10 20
20 10 20


【输出样例】
YES
NO

【样例解释】
对于第一组数据,可以安排第 3 架飞机于 0 时刻开始降落,20 时刻完成降落。安排第 2 架飞机于 20 时刻开始降落,30 时刻完成降落。安排第 1 架飞机于 30 时刻开始降落,40 时刻完成降落。
对于第二组数据,无论如何安排,都会有飞机不能及时降落。

【算法分析】
由数据范围反推算法复杂度以及算法内容,参见:

https://www.acwing.com/blog/content/32/

【算法代码】

#include <bits/stdc++.h>
using namespace std;const int maxn=12;
struct node {int T,D,L;
} p[maxn];bool st[maxn];
int n;bool dfs(int idx, int time) {if(idx==n) return true;for(int i=0; i<n; i++) {if(!st[i]) {if(time<=p[i].T+p[i].D) {st[i]=true;if(dfs(idx+1,max(p[i].T,time)+p[i].L)) return true;st[i]=false;}}}return false;
}void solve() {cin>>n;memset(st,0,sizeof(st));for(int i=0; i<n; i++) {cin>>p[i].T>>p[i].D>>p[i].L;}if(dfs(0,0)) cout<<"YES"<<endl;else cout<<"NO"<<endl;
}int main() {int T;cin>>T;while(T--) {solve();}return 0;
}/*
in:
2
3
0 100 10
10 10 10
0 2 20
3
0 10 20
10 10 20
20 10 20out:
YES
NO
*/





【参考文献】
https://www.acwing.com/solution/content/183838/
https://www.acwing.com/blog/content/32/





 

http://www.hengruixuexiao.com/news/30162.html

相关文章:

  • 一般网站的优缺点网站建设加推广优化
  • 体育新闻网站源码新网站如何让百度收录
  • 大同网站开发上海公关公司
  • bootstrap风格网站什么是百度竞价排名服务
  • 网站手机版绑定域名百度搜索关键词统计
  • 网站推广策划案seo教程厦门谷歌seo公司有哪些
  • 微网站制作软件app制作
  • 超融合系统seo搜索引擎优化怎么做
  • 如何为公司建立网站如何设置友情链接
  • 重庆哪家做网站好谷歌推广外贸建站
  • 百润网站建设seo属于什么职业部门
  • 政府网站栏目设计原则山东免费网络推广工具
  • java网站开发 书籍足球直播在线直播观看免费cctv5
  • 网站建设 通讯员广州白云区新闻头条最新消息今天
  • 南宁网站建设公司哪个好手机一键优化
  • 产品创意设计作品seo是干啥的
  • 优秀的手机网站设计鼓楼网页seo搜索引擎优化
  • 医院网站必须建设吗重庆seo排名方法
  • 网站创建价格北京软件开发公司
  • 建湖县建设局网站谷歌google下载
  • 前几年做那个网站致富网站推广费用一般多少钱
  • 自己怎么做网站空间滨州网站seo
  • 域名怎么和网站绑定北京网站推广营销策划
  • 网站建设开发价格北京seo人员
  • 信息化建设好的企业网站有哪些网站收录批量查询
  • 潍坊网站设计东莞关键词自动排名
  • 用java做的网站有哪些内容微信拓客的最新方法
  • wordpress 转载请注明安卓优化大师hd
  • 做网站必须注册的商标自己做网站难吗
  • 网页首站百度推广网址