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

免费做网站公司推荐百度官网进入

免费做网站公司推荐,百度官网进入,进行网站建设的上市公司,现在推广平台哪家最好上链接#xff1a;【深基16.例1】淘汰赛 - 洛谷https://www.luogu.com.cn/problem/P4715 上题干#xff1a; 题目描述 有 2^n#xff08;n≤7#xff09;个国家参加世界杯决赛圈且进入淘汰赛环节。已经知道各个国家的能力值#xff0c;且都不相等。能力值高的国家和能力值…上链接【深基16.例1】淘汰赛 - 洛谷https://www.luogu.com.cn/problem/P4715 上题干 题目描述 有 2^nn≤7个国家参加世界杯决赛圈且进入淘汰赛环节。已经知道各个国家的能力值且都不相等。能力值高的国家和能力值低的国家踢比赛时高者获胜。1 号国家和 2 号国家踢一场比赛胜者晋级。3 号国家和 4 号国家也踢一场胜者晋级……晋级后的国家用相同的方法继续完成赛程直到决出冠军。给出各个国家的能力值请问亚军是哪个国家 输入格式 第一行一个整数 n表示一共 2^n 个国家参赛。 第二行 2^n 个整数第 i 个整数表示编号为 i 的国家的能力值1≤i≤2^n。 数据保证不存在平局。 输出格式 仅一个整数表示亚军国家的编号。 输入输出样例 输入 #1复制 3 4 2 3 1 10 5 9 7输出 #1复制 1 写这道题我们可以先将题目给的样例画出来。大概是这样的 我们可以发现从最顶部的冠军开始二叉树的根结点它的在下一层有两个国家分支而且每个国家的下面又有两个国家。直到达到最底部叶节点没有分支了。 每个结点的左右两边叫做左子树右子树。每个左子树右子树又是一个二叉树这样的结构就是满二叉树。 我们可以画出这道题的满二叉树的图像 根据这两张图我们就可以写出这道题。 首先我们把所有的数值放进二叉树的叶结点也就是最下面一层。 定义一个战斗力数组 able[N],N的取值取决于数据范围。 然后存入每个国家的战斗力由我们的第一张图可知8的位置是国家1,9的位置是国家2以此类推。和每个国家的编号。 然后存入之后开始dfs 直到遍历到从树的底部的上一层该结点的左右子树。如图 if(该数的左结点战斗力右结点) 该数的战斗力就是 左结点战斗力该数的编号就是左节点的编号。 以此类推直到遍历 所有结点。 最后在比较结点2结点3的战斗力就可以得到亚军的编号。 #define _CRT_SECURE_NO_WARNINGS #includeiostream #includecstdio #includecmath #includestring #includecstring #includestring #includealgorithm #includevector #includecctype #includemap #includeset #includequeue using namespace std; const int N 1e5; int able[N]; int win[N]; int n; void dfs(int x) {if (x 1 n)return;else {dfs(2 * x);dfs(2 * x 1);int left 2 * x, right 2 * x 1;if (able[left] able[right]) {able[x] able[left];win[x] win[left];}else {able[x] able[right];win[x] win[ right];}} } int main() {cin n;for (int i 0; i 1 n; i){cin able[i (1 n)];win[i (1 n)] i 1;}dfs(1);able[2] able[3] ? cout win[2] : cout win[3]; }
http://www.pierceye.com/news/688598/

相关文章:

  • 电脑购物网站模板c2c商城网站建设二次开发
  • 自建站有哪些dz论坛网站源码
  • 湖南湘源建设工程有限公司网站牛商网网站做seo好么
  • 郑州网站制作建设南宁网站设计要多少钱
  • 网站地图制作怎么做云南建设网
  • 网站开发项目经验怎么写网站首页做一点开有动画
  • 乔拓云智能建站系统官网注册公司在哪个网站注册
  • lisp 网站开发什么是网站设计
  • 北京市残疾人网上服务平台网奇seo培训官网
  • 福建省建设环卫协会网站自动的小企业网站建设
  • 深圳关键词seo北京网络优化推广公司
  • 旅游网站建设课程设计报告内部优惠券网站建站
  • 郑州网站优化汉狮网络苏州互联网公司集中在哪里
  • 烟台网站建设精通臻动传媒ui培训设计学校
  • 网站推荐你了解我意思吧深圳响应式设计企业网站
  • 网站后期增加产品东平网页设计
  • 免费网站模板的制作方法石台做网站
  • 温州建设网站公司哪家好游戏外包公司要不要去
  • 动力无限西安网站建设wordpress图片到本地
  • 重庆微信营销网站建设seo快照推广
  • dedecms小说网站模板如何以目录形式访问网站
  • 有哪些可以做网站的平台怎样把录的视频做一下传到网站
  • 网站域名如何续费福建建筑人才服务中心
  • 站长平台怎么添加网站网站中文名注册
  • 唐四薪php网站开发答案想制作一个网站要多少钱
  • ppt网站建设答案东台网页定制
  • 做网站 侵权如何制作手机版网站
  • 代发网站建设app网站软件
  • 家居企业网站建设如何国家企业信息公示系统全国
  • 网站平台如何推广wordpress登录页面显示ip