蓝桥杯(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);
	}
}
相关推荐
千金裘换酒1 小时前
LeetCode 移动零元素 快慢指针
算法·leetcode·职场和发展
闲看云起6 小时前
LeetCode-day6:接雨水
算法·leetcode·职场和发展
收获不止数据库8 小时前
黄仁勋2026CES演讲复盘:旧世界,裂开了!
大数据·数据库·人工智能·职场和发展
AlenTech8 小时前
226. 翻转二叉树 - 力扣(LeetCode)
算法·leetcode·职场和发展
求梦8208 小时前
【力扣hot100题】合并区间(9)
算法·leetcode·职场和发展
爱编程的小吴9 小时前
【力扣练习题】121. 买卖股票的最佳时机
算法·leetcode·职场和发展
测试界的海飞丝11 小时前
14:00面试,14:06就出来了,问的问题过于变态了。。。
测试工具·面试·职场和发展
码农水水11 小时前
大疆Java面试被问:TCC事务的悬挂、空回滚问题解决方案
java·开发语言·人工智能·面试·职场和发展·单元测试·php
_OP_CHEN12 小时前
【算法基础篇】(四十四)数论之欧拉定理与扩展欧拉定理深度解析:从降幂到超大规模幂运算
c++·算法·蓝桥杯·算法竞赛·欧拉定理·扩展欧拉定理·acm/icpc
Jeremy爱编码13 小时前
leetcode热题组合总和
算法·leetcode·职场和发展