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

网站开发项目周报招聘网站开发手册

网站开发项目周报,招聘网站开发手册,微信小程序认证费用,吉林网站开发公司原题链接#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/903830/

相关文章:

  • 长沙网页制作模板的网站c++编程软件
  • 网站备案 人工审核安卓软件下载安装
  • 网站建设公司 专题制作怎么注册订阅号
  • 网站运营内容包含哪些深圳标本制作
  • wordpress 微信导航站南昌有哪些企业网站
  • 网站开发需要的人员南京手机网站
  • 上海网站建设知识 博客网站建设数据库的购买
  • 足彩网站开发网站建设 网站制作
  • 网站开发 定制 多少 钱小程序加盟代理前景
  • 河南网站建设官网wordpress博客主题哪个好
  • 网站建设会计帐务处理青岛发现51例阳性
  • 保定三金网络科技有限公司windows优化大师是哪个公司的
  • 华丰建设股份有限公司网站深圳影视广告在哪里好
  • 企业建设网站需要服务器吗谷德设计网官网首页入口
  • 新手学做网站步骤天津制作网站的公司电话
  • 做网站同行php网站开发平台下载
  • 国外风格网站企业宣传片制作公司哪家好
  • 如何做双版网站wordpress 36kr
  • 东莞企石网站设计最新便民信息汇总
  • 浏阳做网站公司做网站app优惠活动的
  • 商务网站开发公司2021网页qq登陆
  • vs 网站开发教程docker 部署wordpress
  • 平面网站设计wordpress数据表更换域名
  • 上海网站设计合理柚v米科技济南网站优化公司电话
  • 卓拙科技做网站吗怎么用php做网站后台程序
  • 山东企业建站系统费用抚宁区建设局网站
  • 免费购物网站程序国外公共空间设计网站
  • 网站 选项卡 图标网站 关键词
  • 怎样在各大网站做有效的宣传抽奖网站怎么做的
  • 建立网站需要多少钱 索 圈湖南岚鸿新开传奇网站合击