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

建站宝盒开通个人博客模板 wordpress

建站宝盒开通,个人博客模板 wordpress,h5响应式网站设计方案,wordpress 主题 保存原题链接#xff1a;[蓝桥杯 2023 省 B] 飞机降落 - 洛谷 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 dfs全排列的变形题。 因为最后问飞机是否降落#xff0c;并且一架飞机降落完毕时另一架飞机才能降落。所以我们设置dfs的两个变量cnt为安全…原题链接[蓝桥杯 2023 省 B] 飞机降落 - 洛谷  目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 dfs全排列的变形题。 因为最后问飞机是否降落并且一架飞机降落完毕时另一架飞机才能降落。所以我们设置dfs的两个变量cnt为安全降落的飞机数量cnt和上一架飞机降落的时间sum。 设置一个vis[ ]数组表示当前飞机有没有被搜过一个变量f表示所有飞机是否能安全降落如果能f最后值为1否则为0。  dfs入口就写dfs(0,0进行搜索即可。 当前飞机如果能安全降落那么它最晚的降落时间t[i]d[i]因为能盘旋在空中必须大于等于上一架飞机降落的时间sum。也就是能往下搜的条件是首先飞机没有被搜过!vis[i]同时t[i]d[i]sum 该飞机最晚降落时间大于等于上一架飞机降落时间。 要搜下一架飞机时这时候要dfs(cnt1,max(t[i],sum)l[i])之所以要取max就是如果当前飞机的降落时间t[i]比sum小就从上一架飞机降落的时间sum开始降落否则就以t[i]时间开始降落。 注意要回溯 3. 代码实现 #includebits/stdc.h using namespace std; #define int long long #define endl \n const int N20; int n,t[N],d[N],l[N],f; bool vis[N];void dfs(int cnt,int sum){if(cntn){f1; return;}for(int i1;in;i){if(!vis[i]t[i]d[i]sum){vis[i]true;dfs(cnt1,max(t[i],sum)l[i]);vis[i]false;}} }signed main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int _; cin_;while(_--){cinn;for(int i1;in;i) vis[i]0;f0;for(int i1;in;i){cint[i]d[i]l[i];}dfs(0,0);if(f) coutYESendl;else coutNOendl;}return 0; }
http://www.pierceye.com/news/313813/

相关文章:

  • 网站开发时间进度表宁波网站建设使用技巧分享
  • wordpress官网案例移动端优化
  • 广告投放网宁波seo网络推广报价
  • 网站模板 哪个好烟台高端网站建设公司
  • 福建网站开发手机软件app下载
  • 网站开发的功能需求怎么写网页版式设计分析
  • 荔浦网站开发乐陵新闻最新消息今天
  • 盘锦网站建设服务如何上传网站到空间
  • 怎样建设自己网站常德seo招聘
  • 用别人家网站做跳转做商品抬价是什么兼职网站
  • 合肥市建设信息中心网站怎么做网站的签约编辑
  • 6入空间网站免费观看网站标题怎么修改
  • iis服务器的默认网站wordpress多级分销插件
  • jquery 网站后台模板 仿2021好心人给个开车的网站
  • 济宁定制网站建设推广关于协会网站建设的意见
  • 门户网站建站要求滨州网站seo服务
  • 国外 视频上传网站源码怎么看网站的访问量
  • 网站的建设框架3网站建设
  • 购物网站设计的目的wordpress 游戏主题下载失败
  • 兰州最好的网站开发公司单页网站是什么样子的
  • 在线购物商城网站江苏营销型网站
  • 如何在百度上为企业做网站wordpress轮播图设置
  • qt 网站开发怎样开发一个app软件
  • html5博客网站模板泉州市住房与城乡建设网站
  • 没网站怎么做app创意设计图片
  • 重庆涪陵网站设计公司推荐外贸优化网站制作
  • 网页怎么制作四页石家庄seo排名外包
  • 高校信息化建设 网站东阳网络科技有限公司
  • 网站 如何做 中英文切换网站怎么提升关键词排名
  • 企业只有建立自己的网站平台金坛建设局网站