刷刷刷 2026/7/16

1.

进制转换_牛客题霸_牛客网

java 复制代码
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String a = in.nextLine();
        char[] chars = a.substring(2, a.length()).toCharArray();
        int n = 0;
        int sum = 0;
        for (int i = chars.length - 1; i >= 0; i--) {
            if (chars[i] >= 'A' && chars[i] <= 'F') {
                sum += (chars[i] - 'A' + 10) * Math.pow(16, n);
            } else {
                sum += (chars[i] - '0') * Math.pow(16, n);
            }
            n++;
        }
        System.out.println(sum);
    }
}

两数之和_牛客题霸_牛客网

java 复制代码
import java.util.*;


public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     *
     * @param numbers int整型一维数组 
     * @param target int整型 
     * @return int整型一维数组
     */
    public int[] twoSum (int[] numbers, int target) {
        // write code here
        int arr[]=new int[2];
        for (int i = 0; i < numbers.length-1; i++) {
            for (int j = i+1; j < numbers.length; j++) {
                if (numbers[i]+numbers[j]==target){
                    arr[0]=i+1;
                    arr[1]=j+1;
                    return arr;
                }
            }
        }
        return arr;
    }
}

暴力枚举,超时了......

明明的随机数_牛客题霸_牛客网

java 复制代码
import java.util.HashSet;
import java.util.Scanner;
import java.util.TreeSet;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n=in.nextInt();
        int arr[]=new int[n];
        TreeSet set=new TreeSet<>();
        for (int i = 0; i < n; i++) {
            arr[i]=in.nextInt();
            set.add(arr[i]);
        }
        Object[] array = set.toArray();
        for (int i = 0; i < set.size(); i++) {
            System.out.println(array[i]);
        }
    }
}

直接拿集合了

跳台阶_牛客题霸_牛客网

java 复制代码
import java.util.*;


public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     *
     * @param number int整型
     * @return int整型
     */
    public int jumpFloor (int number) {
        // write code here
        //第n个格子的跳法=第n-1个格子的跳法+第n-2个格子的跳法
        //f[2]=f[1]+f[0]
        //f[0]=1
        //f[1]=1
        if (number==0||number==1){
            return 1;
        }else {
            return jumpFloor(number-1)+jumpFloor(number-2);
        }
    }
}

最简单递归,秒了


hhhhh不用刷了来不及了hhhhh

相关推荐
STQY燊桐启元(深圳)电子科技5 分钟前
5G 射频光模块场景,ST‑XDP 微波吸波导热垫片应用优势,对比 DP 导热硅胶片
经验分享·笔记·5g
AI视觉网奇12 分钟前
blende 下载安装学习笔记
笔记·学习
斑马13936 分钟前
Linux软件编程学习笔记(十一)——HTTP协议
linux·笔记·学习
浔溺1 小时前
al+大数据每日学习笔记32
大数据·笔记·学习
xian_wwq1 小时前
【学习笔记】深度认知系列-第10讲AI绘画与设计——从Stable Diffusion到Midjourney
笔记·学习·ai作画
凯尔萨厮1 小时前
Java学习笔记十五(GUI)
java·笔记·学习
陈年老古董1 小时前
矿物分类实战:从传统机器学习到深度学习(含PyTorch实现)
笔记·深度学习·学习·机器学习·分类
咖啡忍者1 小时前
【SAP】100小时学会SAP-5生产计划PP
笔记
摇滚侠1 小时前
《SpringBoot 3:入门与应用实战》第 13 章 整合 MyBatis MyBatis 简单开发 阅读笔记 39
spring boot·笔记·mybatis
xieliyu.2 小时前
计算机网络:Fiddler 抓包工具使用教程 + HTTP 协议报文格式详解
java·笔记·计算机网络·测试工具·http·java-ee·fiddler