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

贵阳市建设局网站公司网站主页设计图片

贵阳市建设局网站,公司网站主页设计图片,建设通怎么查有无在建,企业网站seo排名优化题目描述 给定一棵包含 N个节点的完全二叉树#xff0c;树上每个节点都有一个权值#xff0c;按从 上到下、从左到右的顺序依次是 A_1, A_2, A_N#xff0c;如下图所示#xff1a; 现在小明要把相同深度的节点的权值加在一起#xff0c;他想知道哪个深度的节点 权值之和最…题目描述 给定一棵包含 N个节点的完全二叉树树上每个节点都有一个权值按从 上到下、从左到右的顺序依次是 A_1, A_2, ··· A_N如下图所示 现在小明要把相同深度的节点的权值加在一起他想知道哪个深度的节点 权值之和最大如果有多个深度的权值和同为最大请你输出其中最小的深度。 注根的深度是 1。 输入描述 第一行包含一个整数 N1 ≤N≤ 10^5N1≤N≤10^5 。 第二行包含 NN 个整数 A_1, A_2, ··· A_N −10^5 A_i 10^5A 1 ,A 2,⋅⋅⋅AN−10^5≤Ai≤10^5 。 输出描述 输出一个整数代表答案。 输入输出样例 示例 输入 7 1 6 5 4 3 2 1输出 2运行限制 最大运行时间1s 最大运行内存: 256M 所需变量 int n;//用户输入代表有多少个节点 int temp;//用于接收每次输入的节点信息 int a[20];//代表每层的总数我直接定义一个20层 int max;//代表每层的最大值 int maxxh;//代表最大的那层的序号 int control;//用于开始判断一共需要多少层 int depth;//代表现在是第几层来计算现在层数的总和 int sum;//来统计这一层的总和最后赋值给a数组 我们首先拿到这个题要判断一下目前一共有多少层确定好control我们才好做下一步动作部分代码如下 while(pow(2,control)n){control;}现在我们已知他的层数后我们要每次输入进来因为我没有用数组存起来那么每次用temp接收我们就得把他保存起来当然啦为什么用temp是因为为了节省空间开销那么该代码如下 for(int i 1;in;i){cintemp;if(ipow(2,depth)){a[depth] sum;sum 0;}sum temp;}上面部分代码的解释就是每当输入一个temp我们就判断这个数是否属于这一层如果属于那么我们就加到sum中如果是下一层的那么我们就知道上一层已经结束那么我们将上一层的总和赋值到a数组中去然后再将下一层的总和sum赋值为0重新开始计算下一层的总和 将上面这些动作做完后我们就是判断a数组中那个总和是最大的这样就可以得到最大的那个数和最大的那个数的序号将其赋值给maxxh最后将maxxh输出出来整个程序就结束 该算法本人认为比较优如果有更好的想法欢迎q我 #include iostream #includemath.h using namespace std; int main() {// 请在此输入您的代码int n,temp;int a[20] {0},max 0,maxxh 0;int control 0,depth 1;//control代表一共有多少层depth代表现在在第几层int sum 0;cinn;while(pow(2,control)n){control;}for(int i 1;in;i){cintemp;if(ipow(2,depth)){a[depth] sum;sum 0;}sum temp;}a[depth] sum;for(int i 1;icontrol;i){if(i1){max a[1];maxxh 1;}else{if(a[i]max){max a[i];maxxh i;}}}coutmaxxhendl;return 0; }
http://www.hkea.cn/news/14469498/

相关文章:

  • 狮山网站建设赣州市微语网络科技有限公司
  • 如何查找织梦网站后台项目信息查询平台
  • 生物做实验的网站清风网站建设
  • 中山市智能h5网站建设公司如何创建自己的邮箱
  • 常州微信网站建设公司扬中门户
  • 网站群项目建设实施进度计划关键字优化软件
  • 企业建设网站例文做网站有什么软件吗
  • 建站套餐推荐在线制作图片热区
  • 网站建设公司兴田德润i优惠吗游戏网址大全有哪些
  • react 手机网站开发昆明网站建设介绍
  • 爱星光(istar)高端网站建设杭州设计 公司 网站
  • 济宁城乡住房建设网站织梦网站做404页面
  • 网站优化站外链接怎么做西安网站公司推广
  • 南京做网站是什么wordpress打开提速
  • 惠来建设局网站网站开发用户登录前 登录后
  • 怎么用文件传输协议登录网站建网站知乎
  • dedecms怎么做网站wordpress取消评论审核
  • 旅游网站的后台管理系统怎么做辽宁省营商环境建设监督局网站
  • 开心消消乐官方网站开发公司网站建设人员培训纲要
  • 学网站开发需要学那些安全的网站建设服务
  • 国外设计网站导航高德北斗导航
  • 湛江网站建设方案咨询wordpress菜单
  • 做项目的网站网页设计公司的市场评估
  • 建立企业网站的形式有哪些做类似昵图网网站
  • 网站开发建设流程图网站规划书 确定网站建设目的
  • 高校后勤网站建设源码商城系统
  • 做网站是买服务器还是买主机西安建筑工程有限公司
  • 风景区网站建设项目建设可行性自己做的网站邮箱更改密码程序为什么总出错
  • 湖北正规网站建设检修海口建网站 模板
  • 怎么做自己的网站推广产品东莞网站建设服务商