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

html5网站开发课题设计广州外贸推广

html5网站开发课题设计,广州外贸推广,代理上网,web设计有哪儿些公司基本模型 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/wzjs/443393.html

相关文章:

  • 软件app开发制作多少钱seo人才招聘
  • 做响应式网站的体会wap网站html5
  • 成都市金堂县网站建设百度搜索排名机制
  • 没电脑可以建网站吗上海搜索引擎优化公司排名
  • 北京城乡建设厅网站seo指的是什么
  • 政府部门网站建设的重要意义学电商出来一般干什么工作
  • 怎样做网站文件验证韶山seo快速排名
  • 温岭网站开发网络营销公司经营范围
  • 制作h5网页流程及详细步骤北京seo排名技术
  • 响应式企业网站后台管理系统seo是什么牌子
  • 厦门网站建设培训怎么推广比较好
  • wordpress设置百度站长主动推送网站关键词提升
  • 新乡建设工程信息网站看广告收益最高的软件
  • 玉环 网站建设广东疫情最新资讯
  • 青岛做网站企业排名建立网站流程
  • 网站开发需要注意什么全网投放广告的渠道有哪些
  • 汽配公司的网站要怎么做微商营销
  • 学习网站建设有什么用淘宝关键词排名查询网站
  • 高校网站建设招标公告企业网站优化
  • 网站备案哪个部门北京网络推广公司排行
  • 平面设计作品集展示seo云优化公司
  • 网站 前台 设计要求昆明seocn整站优化
  • 沧浪企业建设网站电话网络推广发展
  • 网站域名的用处临沧seo
  • cdn网站加速seo网络营销公司
  • wordpress一定要本地建站吗百度提交入口网址是什么
  • 品牌网站建设美丽阜阳seo
  • 成都网站建设外贸青岛网站优化公司
  • wordpress邮件失败外贸建站优化
  • 手机建立网站多少钱整合营销案例举例说明