2022-03-01每日刷题打卡

一、蓝桥杯试题 历届真题 完全二叉树的权值【第十届】【省赛】【B组】

(1)问题描述

        2022-03-01每日刷题打卡_第1张图片

 (2)代码实现

        

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner cin=new Scanner(System.in);
        int n=cin.nextInt();
        int sum=0;
        int s[]=new int[100005];
        int deep=0;
        for(int i=0;isum&&i==n-1)
                {
                    sum=sum1;
                    deep=k;
                }
            }
            if(count==ii)
            {
                if(sum1>sum)
                {
                    sum=sum1;
                    deep=k;
                }
                count=0;
                ii=ii*2;
                sum1=0;
            }
        }
        System.out.println(deep);
    }
}

二、蓝桥杯试题 历届真题 子串分值和【第十一届】【省赛】【B组】 

(1)问题描述

        2022-03-01每日刷题打卡_第2张图片

(2)代码实现

        

import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		char c[]=sc.next().toCharArray();
		int left[]=new int[c.length];
		int right[]=new int[c.length];
		int buf[]=new int[26];
		for(int i=0;i<26;i++)buf[i]=-1;
		for(int i=0;i=0;i--){
			right[i]=buf[c[i]-'a']-i;
			buf[c[i]-'a']=i;
		}
		long ans=0;
		for(int i=0;i

三、蓝桥杯试题 历届真题 成绩分析【第十一届】【省赛】【B组】

(1)问题描述

         2022-03-01每日刷题打卡_第3张图片

(2)代码实现

        

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        int max=0,min=Integer.MAX_VALUE;
        double sum=0;
        for(int i=0;i

 

 

 

你可能感兴趣的:(算法,蓝桥杯,java,算法)