lahm66
lahm66
全部文章
分类
归档
标签
去牛客网
登录
/
注册
lahm66的博客
全部文章
(共135篇)
题解 | 甜蜜的博弈
找规律 import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner ...
2025-09-24
1
24
题解 | 交换到最大
贪心 import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner i...
2025-09-23
1
28
题解 | 小红的魔法药剂
贪心,不需要考虑太多第i时选择红色,或使用红色合成蓝色,取最小。不需要考虑前面买了红色后面可以接着用,按题目意思是每种只能使用一次。 import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main ...
2025-09-23
1
29
题解 | 数楼梯
动态规划 import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { int MOD...
2025-09-22
1
23
题解 | 小红的矩阵染色
贪心 import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = ne...
2025-09-22
1
22
题解 | 最小花费爬楼梯
动态规划可以用一个数组记录每次爬到第i阶楼梯的最小花费,然后每增加一级台阶就转移一次状态,最终得到结果。初始状态: 因为可以直接从第0级或是第1级台阶开始,因此这两级的花费都直接为0.状态转移: 每次到一个台阶,只有两种情况,要么是它前一级台阶向上一步,要么是它前两级的台阶向上两步,因为在前面的台阶...
2025-09-18
1
50
题解 | 数组中只出现一次的两个数字
方法一 哈希 import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param nums int整型一维数组 ...
2025-09-18
1
41
题解 | 判断是否为回文字符串
双指针 import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param str string字符串 待判断的字...
2025-09-17
1
34
题解 | 数组中出现次数超过一半的数字
hash import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param numbers int整型一维数组 ...
2025-09-17
1
28
题解 | 二叉树的中序遍历
递归 import java.util.*; /* * public class TreeNode { * int val = 0; * TreeNode left = null; * TreeNode right = null; * public TreeNode(in...
2025-09-16
1
26
首页
上一页
5
6
7
8
9
10
11
12
13
14
下一页
末页