- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 【蓝桥杯】试题 B: 卡片(Java)
/* * 试题 B: 卡片 本题总分:5 分 【问题描述】 小蓝有很多数字卡片,每张卡片上都是数字 0 到 9。 小蓝准备用这些卡片来拼一些数,他想从 1 开始拼出正整数,每拼一个, 就保存起来,卡片就不能用来拼其它数了。 小蓝想知道自己能从 1 拼到多少。 例如,当小蓝有 30 张卡片,其中 0 到 9 各 3 张,则小蓝可以拼出 1 到 10, 但是拼 11 时卡片 1 已经只有一张了,不够拼出 11。 现在小蓝手里有 0 到 9 的卡片各 2021 张,共 20210 张,请问小蓝可以从 1 拼..
2022-02-22 14:16:48
761
原创 【蓝桥杯】字符串编码(Java)
import java.util.ArrayList; import java.util.Arrays; import java.util.Scanner; /* * 小明发明了一种给由全大写字母组成的字符串编码的方法。对于每一个大写字母,小明将它转换成它在 26 个英文字母中序号,即 A → 1, B → 2, ... Z → 26。 这样一个字符串就能被转化成一个数字序列: 现在给定一个转换后的数字序列,小明想还原出原本的字符串。当然这样的还原有可能存在多个符合条件的字符串。小明希望找出...
2022-02-21 15:33:05
440
原创 【蓝桥杯】日志统计(Java)
在评测系统中没有完全通过,不知道是不是有些特性不是规定范围的,暂时先放这里 import java.util.Scanner; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.Map; public class Test { public static void main(String[] args) { Scanner in =
2022-02-18 15:52:56
623
1
原创 HashMap<Integer,ArrayList>
HashMap<Integer,ArrayList> map = new HashMap<>(); ArrayList<Integer> list = new ArrayList<Integer>(); list.add(1); map.put(1, list); if(map.containsKey(1)) { map.get(1).add(4); } System.out.printl...
2022-02-18 14:59:58
682
原创 【leetcode】120. 三角形最小路径和
class Solution { public int minimumTotal(List<List<Integer>> triangle) { int m=triangle.size(); int[][] arr=new int[m][m]; for (int i = 0; i < m; i++) { for(int j = 0;j < i+1;j++){ .
2022-02-14 17:54:25
138
原创 【 算法训练】数字三角形
问题描述 (图3.1-1)示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和最大。 ●每一步可沿左斜线向下或右斜线向下走; ●1<三角形行数≤100; ●三角形中的数字为整数0,1,…99;
2022-02-14 16:56:01
165
原创 【蓝桥杯】单词分析(Java)
import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Scanner; /* * 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间...
2022-02-14 15:45:12
169
原创 【蓝桥杯】蛇形填数(Java)
public class Exam_2020_3 { public static void main(String[] args) { // TODO Auto-generated method stub int[][] array = new int[50][50]; int i = 0 ,j = 0; int num = 2; array[0][0] = 1; while(i<49 && j < 49) { if(i % 2...
2022-02-13 15:32:58
322
原创 【蓝桥杯】拿金币(Java)
/* * 有一个N x N的方格,每一个格子都有一些金币, * 只要站在格子里就能拿到里面的金币。 * 你站在最左上角的格子里, * 每次可以从一个格子走到它右边或下边的格子里。 * 请问如何走才能拿到最多的金币。 */ import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scan..
2022-02-11 17:31:54
679
原创 【蓝桥杯】回文日期(Java)
import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; /* * 回文时间 */ public class Main { public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub Scanner in = new Scanner(System.in); .
2022-02-07 15:59:06
262
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人