#include<stdio.h>
int main ()
{int n,i,j,b=0,s,h;long long int k=-1e18;scanf("%d",&n);int a[n];for(i=1;i<=n;i++)scanf("%d",&a[i]);//输入权值到数组for(i=1;i<=n;i*=2)//从第一层i=1,到第二层i=3,再到第三层i=4以此类推i为每层起始点{b++;s=0;for(j=i;j<=2*i-1&&j<=n;j++)//j从i开始到j=2*i-1(j=1及第一层尾点j=3及第二层尾点以此类推){s=s+a[j];//s记录当前层权值的和}if(s>k)//如果当前权值和最大保存在k中并保存深度h{k=s;h=b;}}printf("%d",h);//输出深度return 0;
}

蓝桥杯 完全二叉树的权值相关推荐

  1. 蓝桥杯-完全二叉树的权值(运用数学思想超快解题)

    题目描述 给定一棵包含 N 个节点的完全二叉树,树上每个节点都有一个权值,按从 上到下.从左到右的顺序依次是 A1,A2,-,An ,如下图所示: 现在小明要把相同深度的节点的权值加在一起,他想知道哪 ...

  2. 蓝桥杯——完全二叉树的权值(简单好理解)

    题目描述 给定一棵包含 NN 个节点的完全二叉树,树上每个节点都有一个权值,按从 上到下.从左到右的顺序依次是 A1, A2, ··· AN.A1​,A2​,⋅⋅⋅AN​,如下图所示: 现在小明要把相 ...

  3. 2019/Province_C_C++_A/F/完全二叉树的权值

    完全二叉树的权值 Code Python if __name__ == '__main__':N = int(input())A = list(map(int, input().split()))cu ...

  4. 刷题之完全二叉树的权值和小字辈及根据后序和中序遍历输出先序遍历

    1.完全二叉树的权值 1)题目 给定一棵包含 N 个节点的完全二叉树,树上每个节点都有一个权值,按从 上到下.从左到右的顺序依次是 A1, A2, ··· AN,如下图所示: 现在小明要把相同深度的节 ...

  5. 16行代码AC_【第十届蓝桥杯省赛c/c++B组真题解析】7.完全二叉树的权值

    励志用更少的代码做更高效的表达 给定一棵包含 N 个节点的完全二叉树,树上每个节点都有一个权值,按从 上到下.从左到右的顺序依次是 A1, A2, · · · AN,如下图所示 现在小明要把相同深度的 ...

  6. [蓝桥杯][2019年第十届真题c/c++B组]完全二叉树的权值

    题目描述 给定一棵包含 N 个节点的完全二叉树,树上每个节点都有一个权值,按从 上到下.从左到右的顺序依次是 A1, A2, · · · AN,如下图所示: 现在小明要把相同深度的节点的权值加在一起, ...

  7. 2019蓝桥杯C++B组 年号字串;完全二叉树的权值

    填空题 **问题:**小明用字母A对应数字1,B对应数字2,以此类推,用Z对应26,.对于27以上的数字,小明用两位或更长位的字符串来对应,例如AA对应27,AB对应28,AZ对应52,LQ对应329 ...

  8. 蓝桥杯:完全二叉树的权值——C++详解

    题目描述: 给定一棵包含 N 个节点的完全二叉树,树上每个节点都有一个权值,按从 上到下.从左到右的顺序依次是 A1, A2, ··· AN,如下图所示: 现在小明要把相同深度的节点的权值加在一起,他 ...

  9. 完全二叉树的权值-JavaA

    给定一棵包含N 个节点的完全二叉树,树上每个节点都有一个权值,按从 上到下.从左到右的顺序依次是A1, A2, AN,如下图所示: 现在小明要把相同深度的节点的权值加在一起,他想知道哪个深度的节点权值 ...

  10. 蓝桥杯2019真题-完全二叉树的权值

    思路:bfs层序遍历树 模板: /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left ...

最新文章

  1. 全国计算机等级考试二级vb上机模拟软件,(全国计算机等级考试二级Vb上机模拟9-13.doc...
  2. 驱动列举进程输出到应用层
  3. Oracle 1204 RAC failover 测试 (五)
  4. Spring Boot——基于OkHTTP的GitHub第三方登录DEMO
  5. ARM立即数讲解--LDR和MOV的区别 .
  6. java比赛题目_【蓝桥杯2016第七届比赛题目】JAVA A组
  7. 计算机专业人士,必读之经典图书
  8. python中range的用法_python的range怎么使用
  9. 无聊时对连分数的思考
  10. python增强运算符_Python学习【第3篇】:Python之运算符
  11. RocketDock 安装
  12. H.264再学习 -- 目前主流的几种数字视频压缩编解码标准(转载)
  13. 使用 SendARP 获取 MAC 地址
  14. Teams App 资源中心种草指南
  15. 企业微信组织架构同步优化的思路
  16. 利用串口对 89S 系列单片机编程
  17. 苹果电脑查看已经连上的WiFi密码(亲测可用)
  18. 《蓝桥杯CT107D单片机竞赛板》:蜂鸣器模块
  19. C++函数 【鸡】 坤坤带你拿下
  20. 安装和使用jupyter notebook

热门文章

  1. Java的重载和重写区别(面试常见)
  2. ubuntu之使用wine微信之无法发送图片
  3. torch.nn.functional.normalize详解
  4. Matlab学习篇之s-function
  5. 金三银四,给大家肝一下面试题~
  6. 的it生活_双子IT男性格随和、爱美食懂生活,会给女朋友准备小惊喜 | 企鹅来电VOL.03...
  7. android 读取sdcard图片 不显示,Android 读取sdcard上的图片实例(必看)
  8. Windows 10为强化资安防御 这些IT人最关心的事
  9. epsfallback_广东移动通过EPS Fallback方式成功完成了5G高清语音和视频呼叫
  10. 数学建模——计算机工具的使用(1)——SPSS操作以及在统计分析中的应用