蓝桥杯(3.17 刷真题)

1240. 完全二叉树的权值
P8681 [蓝桥杯 2019 省 AB] 完全二叉树的权值
AC

java 复制代码
import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int[] res = new int[n+1];
		for(int i=1;i<=n;i++) {
			res[i] = sc.nextInt();
		}
		int cs = 1;
		long MAX = Long.MIN_VALUE;
		int key = 0;
		int t = 1;
		for(int i=1;i<=n;i*=2,cs++,t*=2) {
			int w = t;
			long sum = 0;
			for(int j=i;j<=n&&t!=0;j++,t--) {
				sum+=res[j];
			}
			if(sum>MAX) {
				MAX = sum;
				key = cs;
			}
			t = w;
		}
		System.out.println(key);
	}
}
相关推荐
小安同学iter3 小时前
SQL50+Hot100系列(11.9)
算法·leetcode·职场和发展
235166 小时前
【JVM】Java为啥能跨平台?JDK/JRE/JVM的关系?
java·开发语言·jvm·spring boot·后端·spring·职场和发展
前端架构师-老李10 小时前
进入职场第二课—融入
程序人生·职场和发展
7澄111 小时前
深入解析 LeetCode 1:两数之和
算法·leetcode·职场和发展·arraylist
_OP_CHEN16 小时前
算法基础篇:(四)基础算法之前缀和
c++·算法·前缀和·蓝桥杯·acm·icpc·算法竞赛
多则惑少则明16 小时前
高频面试八股文用法篇(十五)如何高效操作字符串?
面试·职场和发展
007php00718 小时前
大厂深度面试相关文章:深入探讨底层原理与高性能优化
java·开发语言·git·python·面试·职场和发展·性能优化
小白程序员成长日记20 小时前
2025.11.09 力扣每日一题
算法·leetcode·职场和发展
培培说证21 小时前
中专生做电商客服,能转电商运营吗?需要学习什么?
大数据·职场和发展