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

中美网站建设便宜网站建设

中美网站建设,便宜网站建设,移动网站建设多少钱,wordpress留言功能基本模型 void dfs(int step){判断边界尝试每一种可能 for(i1;i<n;i){继续下一步 dfs(step1)}返回 }详细内容&#xff1a; 第十三章 DFS与BFS&#xff08;保姆级教学&#xff01;&#xff01;超级详细的图示&#xff01;&#xff01;&#xff09;_dfs bfs-CSDN博客 实战 …

基本模型

void dfs(int step){判断边界尝试每一种可能 for(i=1;i<=n;i++){继续下一步 dfs(step+1)}返回
}

详细内容:

第十三章 DFS与BFS(保姆级教学!!超级详细的图示!!)_dfs bfs-CSDN博客

实战

题目描述

N 架飞机准备降落到某个只有一条跑道的机场。其中第 i 架飞机在 Ti 时刻到达机场上空,到达时它的剩余油料还可以继续盘旋 Di 个单位时间,即它最早

可以于 Ti 时刻开始降落,最晚可以于 Ti + Di 时刻开始降落。降落过程需要 Li个单位时间。

一架飞机降落完毕时,另一架飞机可以立即在同一时刻开始降落,但是不能在前一架飞机完成降落前开始降落。

请你判断 N 架飞机是否可以全部安全降落。

输入格式

输入包含多组数据。

第一行包含一个整数 T,代表测试数据的组数。

对于每组数据,第一行包含一个整数 N。

以下 N 行,每行包含三个整数:Ti,Di 和 Li。

输出格式

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

样例输入

复制

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 时刻完成降落。

对于第二组数据,无论如何安排,都会有飞机不能及时降落。

对于 30% 的数据,N ≤ 2。

对于 100% 的数据,1 ≤ T ≤ 10,1 ≤ N ≤ 10,0 ≤ Ti , Di , Li ≤ 105。

代码

#include <bits/stdc++.h>
using namespace std;
int T[15];
int D[15];
int L[15];
bool mark[15];
int cnt=0;
bool flag=false;
int sumtime=0;
void dfs(int m)
{if(cnt==m){flag=true;return ;}for(int i=0;i<m;i++){if(mark[i])continue;if(T[i]+D[i]<sumtime) break;int current=sumtime;if(sumtime>T[i]){sumtime+=L[i];}else{sumtime=T[i]+L[i];}mark[i]=true;cnt++;dfs(m);if(flag) break;cnt--;sumtime-=L[i];if(sumtime!=current) sumtime=current;mark[i]=false;}
}
int main()
{int n,m;cin>>n;for(int i=0;i<n;i++){cin>>m;flag=false;cnt=0,sumtime=0;for(int i=0;i<m;i++){cin>>T[i]>>D[i]>>L[i];mark[i]=false;}dfs(m);if(flag) cout<<"YES"<<endl;else cout<<"NO"<<endl;}return 0;
}

http://www.dtcms.com/a/599748.html

相关文章:

  • 网站页面设计欣赏模板备案变更网站
  • 响应式网站建设案例网站加入搜索引擎怎么做
  • 门户网站开发研究报告成都科技网站建设联
  • 做网站多少钱?谷歌搜索优化
  • 网站建设要什么证件怎么让网站绑定域名访问
  • 厨具 技术支持东莞网站建设聊城建设学校地址
  • 重庆市建设工程安全管理网站c asp.net 发布网站
  • 临汾外贸网站建设价格网站线框图软件
  • 三亚专业做网站做分销网站多少钱
  • 朗格手表网站鞍山网站设计制作网站
  • 宝安网站设计网站建设哪家快温岭市建设工程质量安全网站
  • 个体工商户经营范围网站开发专业的常州网站建设
  • 做网站的意义大不大qq游戏做任务领铜板网站
  • 专做衬衫的网站html5网页设计培训
  • 怎么优化网站排名才能起来网站建设 中企动力板材生态板
  • 网站编辑注意问题旧安卓手机做网站
  • 电商网站开发 知乎wordpress 搜索结果页
  • 如何做企业网站phpwordpress 仿百度
  • 电子商务毕业设计 网站建设白沙网站建设
  • html5企业网站赏析做网站的软件dw下载
  • 网站评估做的好不好做视频网站弹窗
  • 安徽义信建设网站wordpress连接数据库
  • 双鸭山网站建设公司门户网站 字体
  • 做网站需要的技术 规范widgetkit wordpress
  • 做网站 外文参考文献深圳网站制作收费
  • 美文分享网站源码门户网站内容管理系统
  • 做游戏试玩网站企业门户网站建设流程
  • wordpress做资源分享站外贸网站建设十大标准外贸网站建站
  • 越秀区做网站十大免费视频素材网
  • 网站开发验收报告模板自己电脑可以做网站服务器吗