热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

完全二叉树的权值C++蓝桥杯

输入样例:71654321输出样例:2#includeusingnamespacestd;constintN1e55;

在这里插入图片描述在这里插入图片描述
输入样例:

7
1 6 5 4 3 2 1

输出样例:

2

#include
using namespace std;
const int N=1e5+5;
int que[N];
int main(){int n;scanf("%d",&n);for(int i&#61;1;i<&#61;n;i&#43;&#43;){scanf("%d",&que[i]);}long long num&#61;2;//该层数字个数 long long sum&#61;0;//该层权数之和 int du&#61;1;//这是第几层 int ji&#61;1;//和最大的层数是多少 int imax&#61;que[1];//最大层的权值之和 for(int i&#61;2;i<&#61;n;){sum&#61;0;int j;du&#43;&#43;;for(j&#61;i;j<i&#43;num&&j<&#61;n;j&#43;&#43;){sum&#43;&#61;que[j];}if(sum>imax){ji&#61;du;imax&#61;sum;}num*&#61;2;i&#61;j;}cout<<ji<<endl;return 0;
}


推荐阅读
author-avatar
宝贝小左手很开心
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有