刷刷刷 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

相关推荐
一隅论数智6 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
深圳老胡6 天前
STM32F407 控制 L6470 步进电机驱动 —— 控制过程简介
笔记·stm32·单片机·嵌入式硬件·代码规范
Because_of_Her16 天前
并查集-听课笔记
笔记·算法·并查集
彧azz6 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
陈卫军老师6 天前
陈卫军:把口味写在一张纸上,店才稳得住
经验分享·笔记·流量运营
`流年づ6 天前
人工智能学习笔记 - 补充
人工智能·笔记·深度学习·学习
qeen876 天前
【Linux】操作系统之进程介绍(二)
linux·笔记·学习·进程
从零开始的嵌入式之旅6 天前
day47
arm开发·经验分享·笔记·嵌入式硬件
陈年老古董6 天前
MediaPipe 姿态检测与脸部关键点检测
笔记·python·opencv·学习·dlib
彧azz6 天前
操作系统时间管理与系统核心板块学习总结
c语言·笔记·学习·系统架构