蓝桥杯(3.17 刷真题)

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

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. 1.倍数

    2024-03-18 19:34:04       50 阅读
  2. |04入门

    2024-03-18 19:34:04       45 阅读
  3. |01普及-

    2024-03-18 19:34:04       42 阅读
  4. |01入门

    2024-03-18 19:34:04       39 阅读
  5. (3.16

    2024-03-18 19:34:04       40 阅读
  6. (3.15

    2024-03-18 19:34:04       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-18 19:34:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-18 19:34:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-18 19:34:04       87 阅读
  4. Python语言-面向对象

    2024-03-18 19:34:04       96 阅读

热门阅读

  1. 20240317Python练习代码

    2024-03-18 19:34:04       41 阅读
  2. 面试算法-40-爬楼梯

    2024-03-18 19:34:04       39 阅读
  3. Python每日三道经典面试题(十四)

    2024-03-18 19:34:04       41 阅读
  4. 能不能绕过c去学c++?

    2024-03-18 19:34:04       35 阅读
  5. 《牛客》-C 小红构造回文

    2024-03-18 19:34:04       38 阅读
  6. Android 卸载系统自带APP

    2024-03-18 19:34:04       39 阅读
  7. 【Python】继承会遇到的问题

    2024-03-18 19:34:04       41 阅读
  8. 大车error

    2024-03-18 19:34:04       41 阅读