- 博客(9)
- 收藏
- 关注
原创 蓝桥杯练习题
蓝桥杯练习题9 问题描述如下: 小明正在分析一本小说中的人物相关性。他想知道在小说中 Alice 和 Bob有多少次同时出现。 更准确的说,小明定义 Alice 和 Bob“同时出现”的意思是:在小说文本中 Alice 和 Bob 之间不超过 K 个字符。 例如以下文本: This is a story about Alice and Bob. Alice wants to send a private message to Bob. 假设 K = 20,则 Alice 和 Bob 同时出现了 2 次,分别
2021-02-22 21:21:44 103
原创 蓝桥杯练习8+二维数组的复习
蓝桥杯练习8 问题描述如下:小明对数位中含有2,0,1,9的数字很感兴趣(不包括前导0),在1到40中这样的数包括1,2,9,10,至32,39,和40,共28个,他们的和是574。请问,在1到n中,所有这样的数的和是多少 思路:这道题与上题的数的分解类似。 思路: 将int数值类型转换成String类型。用String类的indexOf()方法,判断该数字是否包含“2”,“0”,“1”,“9”这四个字符。 代码展示如下: package 第十届蓝桥杯大赛决赛题; import java.util.Sca
2021-02-17 20:47:50 250 1
原创 2021-02-16
蓝桥杯练习7 过年了过年了,过年了,辞旧迎新,过年拉! 今天做了一道题 题目如下: 把2019分解成3个各不相同的正整数之和,并且要求每个正整数都不包含数字2和4,一共有多少种不同的分解方法 思路: 这题与水仙花数有一定的相似之处,不同的是没有数的数位限制 1.分类:分析组成2019的三个数有哪几类,ABC类排列方式,AAB类排列方式,AAA类排列方式。 2.由于题目要求要求把2019分解成3个各不相同的正整数之和,也就是说只保留ABC类的组合方式 3.为了排除2和4这个数字,利用for循环嵌套筛选A中数字
2021-02-16 22:22:20 173 1
原创 蓝桥杯练习6
蓝桥杯练习题:不同子串 做这道题时发现简单的数组遍历并不能完成,必须要是不同的非空字串,数组遍历的方式过于麻烦。 思路: 1.关于字串:0100110001010001 则要用set集合去重。则必须用String.substring()方法求子串规律为一开始子串长度. 2.set集合下有两大实现类:HashSet,以及TreeSet 3.由于set是一个集合,规定一个存储String类型的集合,遍历这个子串。利用HashSet添加将这个子串以不同数量级进行遍历,然后存储到该集合中。 4.利用HashSe
2021-01-31 20:58:38 85
原创 蓝桥杯练习5
今天学了一个简单的试题,就是第十届的蓝桥杯个人赛真题,比较简单。 题目如下: 代码如下: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); try { //创建一个二维数组存储二十位选手在不同号位的评分 int[][] team = new int[20][5]; //进行for
2021-01-28 21:15:06 83
原创 蓝桥杯练习4
蓝桥杯练习题 01字串 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 这种可以用五层for循环进行解答,刚开始看到这样的题有点懵,后来百度查了一下,理解了其他方法的意思,但是不够简单,五层for循环是最简单,也最容易理解的 package 蓝桥练习; //for循环五次 public class 字符串数字 { public static void main(
2021-01-26 21:50:02 97
原创 蓝桥杯练习题3
蓝桥练习题3 今天主要复习了前面的知识,重新做了一些题,但是仍然有些题不能够达到满分,并且今天做的几道题有一道还不是太懂,百度出来的 杨辉三角 查找整数 数列特征 字母图形 杨辉三角 问题描述: 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行 这个就是简单的for循环嵌套使用的特例 代码展示如下: import ja
2021-01-16 20:03:40 58
原创 蓝桥杯练习题2
蓝桥杯练习第二天 今天练习了基础练习题库里面的题,由于java学习时间过长,很多知识都忘了,每道题练习的时间有些延长,今天也是要努力的一天呀! 十六进制转十进制 十进制转十六进制 特殊回文数 回文数 特殊的数字 十六进制转十进制 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。 代码展示如下: import java.util.Scanner; /* * 十六进制转为十进制 * */
2021-01-14 21:33:21 97
原创 蓝桥杯竞赛练习1
蓝桥练习 2021年1月13日进行了蓝桥杯官网里面的入门训练 斐波那契数列 圆的面积 序列求和 A+B问题 基础练习里面的: 数列排序 十六进制转八进制 由于不是VIP账户,所以部分试题不能进行练习。 接下来进行代码展示 Fibonacci数列 问题描述: Fibonacci数列的递推公式为: Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 需要学习的知识: 1.java键盘录入知识 2.斐波那契数列的公式 3.基本数据类型的运算
2021-01-13 21:32:03 67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人