自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 全排列 求子集 求Cmn

【代码】全排列 求子集 求Cmn。

2024-04-12 18:13:42 243 1

原创 蓝桥杯真题:正则问题

【代码】蓝桥杯真题:正则问题。

2024-04-10 12:21:40 81

原创 蓝桥杯真题:分巧克力

【代码】蓝桥杯真题:分巧克力。

2024-04-08 18:04:17 216

原创 蓝桥杯真题:k倍区间

两个数除以一个除数,只要余数相等,两个数的差值一定是除数的倍数。

2024-04-05 18:56:04 216

原创 蓝桥杯真题:作物杂交

【代码】蓝桥杯真题:作物杂交。

2024-04-05 13:53:10 209

原创 蓝桥杯真题:路径

最小公倍数等于两数乘积除以最大公约数。

2024-04-04 21:48:12 235

原创 蓝桥杯真题:七段码

【代码】蓝桥杯真题:七段码。

2024-04-04 20:45:30 168

原创 蓝桥杯:迷宫

【代码】蓝桥杯:迷宫。

2024-04-04 16:22:02 101

原创 蓝桥杯真题:递增序列

题中说只有13个递增序列,所以就没有左斜向上了,横向:LN LN AN AN IO AO。纵向:LQ AI NO。右斜向上: IN AN。

2024-04-04 12:47:14 146

原创 蓝桥杯真题:货物摆放

不一定要每一个乘起来判断,也可以找到所有因数再一个一个遍历。这样可以减少时间复杂度。在数据大的时候可以这么算。

2024-04-03 22:03:33 178

原创 蓝桥杯真题:猜字母

可以看出来这道题的思路是,把需要的数覆盖掉不需要的数字,k相当于一个指针,指向下一个需要的元素放置的位置,如果没有k,就会出现空位置,所以k其实也代表了我们留下了多少元素。我一开始用k来更新a的长度时写得是a.length()=k,编译出现错误,因为数组的长度是没办法更改的,所以写成length=k;相当于直接只保留数组前k个数 ,而不是改变数组的长度。这是我最开始 的代码,在循环中我没有更新k的值,以致于数组发生溢出。啊啊啊啊啊啊啊啊啊我进步了,我居然能自己写得七七八八了呜呜呜。

2024-04-03 12:31:08 149

原创 蓝桥杯真题:跑步锻炼

【代码】蓝桥杯真题:跑步锻炼。

2024-04-02 22:41:29 101

原创 蓝桥杯真题:成绩分析

四舍五入并保留两位小数。min初始化要设置大点。

2024-04-02 21:58:32 171

原创 蓝桥杯真题:数字三角形

【代码】蓝桥杯真题:数字三角形。

2024-04-02 20:00:39 92

原创 蓝桥杯真题:成绩统计

这题思路简单,但是输出结果的位置容易出错,题目要求四舍五入,所以要用Math.round()的方法。

2024-04-01 21:57:41 190

原创 蓝桥杯真题:单词分析

这道题的思路是,先建立一个可以包含26个字母的数组,然后把输入的字母-'a';得到这个字母减掉阿斯克码的数组,实际上就是通过存储数组下标储存这个值,然后再++;所以在下面判断的时候就可以通过比较不同下标的值来找到最大值。

2024-04-01 21:37:49 278

原创 蓝桥杯真题:幸运数字

就像十进制数对十取余一样,能取出这个十进制数的最后一位,如果再除以10,再取余就可以,这样循环就可以取出每一位上的数字,所以十进制数对2 8 16求余也能取出,2 8 16进制下的最后一位数。这道题可以用 integer.string()求每个进制的数,但这里要每一位数相加,所以用这个方法会比较麻烦,如下。所以这道题用其他的方法会更方便,如下。

2024-03-24 21:49:44 206

原创 蓝桥杯真题:时间显示

这题逻辑很强,"%02d"表示以十进制格式化一个整数,。冒号":"是分隔符号。

2024-03-20 11:05:58 215

原创 蓝桥杯:错误票据

要输入一整行数据的,可以用string s=sanner.nextLine();然后再用split把一串数字切割,String [ ]split=Line.spilt(" "),在不能确定数组大小的时候,要是有ArrayList创建一个新对象,用这个list来存放数据,然后排序,数组排序用Arrays.sort(),这里是集合排序,所以用Collection.sort()

2024-03-18 22:18:03 438

原创 九数分三组

枚举三位数时,不用写三个循环,写出最小和最大数循环就行。在这题里要求三个数中不能有重复的数字,先转换为字符串,再转换为字符数组进行排序,最后比较字符串就可以得出结果。这题把结果和原因调换了一下。

2024-03-13 22:03:29 368

原创 蓝桥杯真题:煤球数目

如果是一层一层加的话就要每一层加完之后把该层煤球数清零才能继续算下一层,这样很容易出错。这题是把每一层要加的煤球数直接加在了总数上。

2024-03-12 23:13:18 362

原创 【无标题】

在递归中s1.substring(1)表示每次都去掉开头第一个元素。

2024-03-12 21:10:28 310

原创 蓝桥杯真题:既约分数

求公约数用欧几里得算法。

2024-03-09 12:15:16 356

原创 蓝桥杯真题:星期计算

int的范围差不多是正负三万二,所以这题要用BigInteger,最后一句输出(n+6)也行。

2024-03-06 20:31:57 383

原创 蓝桥杯真题:胡同门牌号

【代码】蓝桥杯真题:胡同门牌号。

2024-03-06 11:06:00 312

原创 蓝桥杯真题:平方尾数

用来收集不能重复的情况时,用HashSet的方法,set.add()添加元素。set.size()计算元素个数。

2024-03-06 10:47:41 339

原创 蓝桥杯真题:特别的数的和

判断一串数字里面是否含有某个数字时,可以把数字转换为字符串,然后用contains判断是否含有此字符。

2024-03-06 09:55:25 363

原创 蓝桥杯真题:歌赛新规

这题的思路是,计算每一个元素与其他元素和平均值的差,从而比较出哪个元素是与平均数相差最大的。

2024-02-28 10:29:26 324

原创 蓝桥杯真题:填算式

【代码】蓝桥杯真题:填算式。

2024-02-26 20:28:00 320

原创 蓝桥杯真题:距离和

中第 j 个字符和第 i 个字符之间的 ASCII 值差的绝对值,并将这个绝对值累加到。的意思是计算字符数组。

2024-02-15 21:44:18 498

原创 蓝桥杯真题:纸张尺寸

在 Java 中,虽然 i 是整数类型而 c[1] 是字符类型,但是在比较时会自动将字符类型转换为对应的 ASCII 值。因此,当写 i < c[1] 时,实际上是比较 i 和 c[1] 对应的 ASCII 值。输入一个字符串,再换成字符,索引出所需的特定位置字符。

2024-02-15 21:02:54 450 1

原创 蓝桥杯真题:梅森素数

【代码】蓝桥杯真题:梅森素数。

2024-02-14 12:01:43 340 1

原创 蓝桥杯真题:无穷分数

【代码】蓝桥杯真题:无穷分数。

2024-02-13 13:24:51 365 1

原创 蓝桥杯真题:扑克牌移动

remove(0) 是一个 List 接口中的方法调用,它表示移除列表中指定索引位置为 0 的元素,并将该元素返回。

2024-02-13 12:35:10 1388 1

原创 蓝桥杯真题:边数

【代码】蓝桥杯真题:边数。

2024-02-10 19:33:14 369 1

原创 蓝桥杯真题:连续奇数和

写两个循环是为了获取第一个数。

2024-02-10 19:27:46 337 1

原创 蓝桥杯真题:奇妙的数字

1.contains是检查数组中是否含有这个字符串,所以字符串中可能会有重复的数字但查不出来。所以这里用equals。2.因为equals是检查字符串是否完全相同包括顺序,所以要把字符串换成字符数组进行排序。

2024-02-10 12:12:42 330 1

原创 蓝桥杯真题:方程整数解

首先return和break都是控制流程的关键字,主要区别是return是终止函数并返回值,而break是中止循环,但如果在这使用brake,就只是结束了最里层的循环,外层的循环还会继续,我认为会增加程序的时间复杂度,所以我觉得,在没有后续语句要执行的情况下,使用return更合适。因为方程解是没有顺序区分的,如果从0开始就会有出现重复的解,比如(1,2,3)和(2,1,3)。因为由于循环的嵌套关系,变量i会先于j和k递增,并且保持不变,直到内部循环完全执行完毕。2.为什么输出法a就是最小的数字?

2024-02-09 23:26:11 541 1

原创 蓝桥杯真题:排列字母

1.直接打印数组对象(例如)会输出数组的内存地址或者一些看起来不直观的表示,而不是数组内容的字符串表示形式。所以一般会将char类型换成string类型再输出System.out.print(new String(a));2.在字符串中大写字母可以直接用大小来警醒排列和比较,因为每个字符都对应一个整数值,这个值是根据字符的编码决定的。

2024-02-09 22:30:09 354 1

原创 蓝桥杯:大写

将字符串中的大写字母转换成小写字母可以通过。类的toUpperCase();将字符串中的大写字母转换成小写字母可以通过。

2024-02-08 22:20:02 492

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除