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

浙江省建设执业注册中心网站哪些属于功能型网站

浙江省建设执业注册中心网站,哪些属于功能型网站,中华网军事,企业网络的构建与实施# [蓝桥杯 2019 省 AB] 完全二叉树的权值 ## 题目描述 给定一棵包含 $N$ 个节点的完全二叉树,树上每个节点都有一个权值,按从上到下、从左到右的顺序依次是 $A_1,A_2, \cdots A_N$,如下图所示: 现在小明要把相同深度的节点的权值…

# [蓝桥杯 2019 省 AB] 完全二叉树的权值

## 题目描述

给定一棵包含 $N$ 个节点的完全二叉树,树上每个节点都有一个权值,按从上到下、从左到右的顺序依次是 $A_1,A_2, \cdots A_N$,如下图所示:

现在小明要把相同深度的节点的权值加在一起,他想知道哪个深度的节点权值之和最大?如果有多个深度的权值和同为最大,请你输出其中最小的深度。

注:根的深度是 $1$。

## 输入格式

第一行包含一个整数 $N$。

第二行包含 $N$ 个整数 $A_1,A_2, \cdots, A_N$。

## 输出格式

输出一个整数代表答案。

## 样例 #1

### 样例输入 #1

```
7
1 6 5 4 3 2 1
```

### 样例输出 #1

```
2
```

## 提示

对于所有评测用例,$1 \le N \le 10^5$,$0 \le |A_i| \le 10^5$。

蓝桥杯 2019 省赛 A 组 F 题(B 组 G 题)。

思路:根据题意,我们不难发现:这道题的节点是按照树的层数进行输入的。而我们又知道,对于一个 x 层的完全二叉树,其每层的节点数除最后一层外均为 2^n−1,其中 n 为层数,且从 1 开始。那么,我们就可以一边输入一遍查找,每次判断一下输入的数是不是这一层的最后一个节点。如果是,取最大值;如果不是,继续输入即可。

#include <bits/stdc++.h>
using namespace std;
int n, a, sum, ans, dep = 1, Max = -1e9;
int main() {cin >> n;for (int i = 1; i <= n; ++i) {cin >> a;sum += a;if (i == (1 << dep)-1) {//若是末尾节点,切换到下一层if (sum > Max) {//找到可行解Max = sum;ans = dep;}++dep;sum = 0;//每层算完后 重置为0进行下一层的计算}}if (sum > Max) {//特判叶子节点Max = sum;ans = dep;}cout << ans;return 0;
}

关于二叉树的性质等等,请转移此篇,讲的很详细。一次聊个透彻:满二叉树、完全二叉树、二叉搜索树,二叉平衡树-CSDN博客

http://www.yayakq.cn/news/623901/

相关文章:

  • 想做网站运营专员快速网站模板公司
  • 企业买好域名后怎么做网站百度指数在线查询工具
  • 重庆建网站cqiezscom自己创建网站怎么做电商
  • 2015年做那些网站致富广州网站建设建设
  • 营销网站的特征wordpress更改ip后登录密码错误
  • 中山手机网站制作多少钱网站树状型结构优化
  • 营销网站的概念深圳网站营销公司
  • 坦克大战网站开发课程设计报告ui设计技能就业培训
  • 天津平台网站建设企业wordpress固定连接设置去掉前缀
  • 建立网站费用表东莞建设网官方网站
  • 建设企业网站的人员组成福建建筑信息平台
  • 网站开发 php新手怎么做网站内容维护
  • 如何做网站网站代理怎么选择做网站的公司
  • 重庆梁平网站建设哪家便宜2019年长春网站建设最新价格表
  • 广西一站网网络技术集团有限公司南宁公司做seo
  • 企业网站的规划与建设pptwordpress 文章合集
  • 赵县网站建设广州公司注册在线
  • 企业网站开发的感想做教育机构的设计哪些网站好
  • 有关做聚合物电池公司的网站网页设计教程pdf
  • 上海网站建设 知名做杭州建筑公司排名
  • 公司设计网站有什么好处湖北省建设部网站公告
  • 好看网站推荐货源大学生创业计划书
  • 网站过期原因网站开发包括哪些技术
  • 济南公积金网站网络有限公司简介
  • 北京网络营销推广怎么做江门网站seo优化
  • 郑州哪家公司做网站好网址大全是什么
  • 易企网站建设甘特图模板关于网站建设
  • 营销型网站建设的五力原则婚纱摄影网页
  • 坂田网站建设公司网站开发费用摊销年限
  • 怎么做娱乐网站成都网站建设收费