牛客fd515346550号
牛客fd515346550号
全部文章
题解
归档
标签
去牛客网
登录
/
注册
牛客fd515346550号的博客
全部文章
/ 题解
(共8篇)
题解 | #合并表记录#
使用TreeMap来存储数据,可以省去排序操作。 public class Main { static TreeMap<Integer, Integer> treemap = new TreeMap<>(); public static void main...
Java
2022-05-23
0
292
题解 | #进制转换#
只需要按照16进制转10进制的方法写代码实现就行了,具体如下: public class Main { private static int[] num = {10, 11, 12, 13, 14, 15, 16}; private static int[] poe = {0, 1...
Java
2022-05-23
0
466
题解 | #计算某字符出现次数#
借助HashMap统计每个字符出现的次数 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str...
Java
2022-05-23
0
268
题解 | #矩阵元素相乘#
这个题的测试用例有点怪,所以要小小的处理一下,否则一个用例也通不过。借鉴以为大佬的思路并改正如下: public class Main { public static void main(String[] args) { Scanner in = new Scanner(S...
Java
2022-05-17
0
403
题解 | #棋子翻转#
笨方法来了啊(手动狗头) public class Solution { public int[][] flipChess (int[][] A, int[][] f) { for (int i = 0; i < f.length; i ++) { ...
Java
2022-05-16
0
468
题解 | #小招喵跑步#
这道题有大佬已经讲解的很好了,我想说的是 如果当前位置不能被2整除的时候,到达i位置有两种情况: (1)i-1满足当前位置为偶数,然后加上跳到本次的位置步数 dp[i]=dp[i-1]+1,这里还可以写成:dp[i]=dp[(i-1)/2] + 1 + 1; (2)i+1满足当前位置为偶数, 然后回...
Java
2022-05-15
1
461
题解 | #生成格雷码#
public class GrayCode { public String[] getGray(int n) { // write code here if (n == 1) {//递归终止条件 String[] gray = new ...
Java
2022-05-14
2
496
题解 | #最大乘积#
import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); if (n <...
Java
2022-05-14
0
435