自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯 14 天 十五届蓝桥杯 数字诗意

数学还真是神奇,首先奇数肯定能被连续的数表示,比如 5 = 2 + 3 7 = 3 + 4 9 = 4 + 5。实在太难想了,数学太奇妙了。

2025-03-29 14:58:40 547

原创 蓝桥杯第13天 找规律2 2024蓝桥杯 第 2 题

正常是200 个 里面有 4 个符合的,但是能被如果A(i)-B(i)等于0也叫满足条件,A(1) - B(1) = 0。A(3) - B(3) = 0 最后结果加2。

2025-03-28 21:04:45 129

原创 蓝桥杯第 12 天 109 国赛第一题 分考场(干了一个小时的题)

注释很全,肯定能看懂!

2025-03-26 22:21:25 387

原创 蓝桥杯 第十二天 819 递增序列

【代码】蓝桥杯 第十二天 819 递增序列。

2025-03-26 16:36:08 279

原创 蓝桥杯第 十一天 国赛 2020 第 2题 扩散

[[[[想一下我的世界,如果你只能走2020步(只能横竖走),比如你现在坐标是(5000,5000)(高度坐标我就不加了,免得搞混),横坐标多变成7020最少2980,纵坐标也最多变成 7020,最少2980 ]]]]]]]因为有四个点,四个范围,肯定有范围,计算得知是2980-9040,2980是(5000,5000)这个点向左扩散,9040是(7020,5011)向下扩散2020得到的(反正范围开大了肯定不会漏,没坏处)而这个是会扩散的,也就是范围内所以的点都会波及到(思考一下)。

2025-03-24 22:26:56 344

原创 蓝桥杯 第 十一 天 等差队列 2019 GCD

【代码】蓝桥杯 第 十一 天 等差队列 2019 GCD。

2025-03-24 21:52:09 126

原创 蓝桥杯 第十一天 2020 国赛 第 7 题 蓝肽子序列/最长公共子序列

其实就是求解最长公共子序列算法(字丑勿怪)

2025-03-24 13:50:36 501

原创 蓝桥杯第十天 找规律

【代码】蓝桥杯第十天 找规律。

2025-03-21 21:48:11 104

原创 蓝桥杯 第十天 :2022 国赛 第 2 题 排列距离/康托定理

3 * 2 * 1 = 6 种。假设我们有 3 个数字:1, 2, 3。

2025-03-21 21:14:07 553

原创 蓝桥杯 第十天 2019国赛第4题 矩阵计数

把这个想象成一个二维数组就行,不用像走迷宫那样搞,会大大增运行时间。最后一个用例超时了,还是记录一下。

2025-03-21 20:14:26 1352

原创 蓝桥杯 第九天 2022 国赛 第 4 题 玩具蛇

【代码】蓝桥杯 第九天 2022 国赛 第 4 题 玩具蛇。

2025-03-19 21:42:27 125

原创 蓝桥杯第九天 2022 省赛 第 4 题 最少刷题数

太多坑了,考虑不全只能过50%,有两种特殊情况。

2025-03-19 20:00:17 378

原创 蓝桥杯第八天 : 2022国赛第 6 题 背包与魔法

【代码】蓝桥杯第八天 : 2022国赛第 6 题 背包与魔法。

2025-03-18 20:58:48 85

原创 蓝桥杯第七天 2021省赛 第 10 题 货物摆放

【代码】蓝桥杯第七天 2021省赛 第 10 题 货物摆放。

2025-03-17 14:38:45 112

原创 蓝桥杯第六天 :左孩子右兄弟 2021省赛 第 4 题

【代码】蓝桥杯第六天 :左孩子右兄弟 2021省赛 第 4 题。

2025-03-16 20:24:03 225

原创 蓝桥杯 第五天 2021 国赛 第 5 题 最小权值

dp[0] = 0;然后默认空子树权值是0 ,也就是dp[0] = 0,然后再按照公式来进行递归,最后得到dp[i]的值。一开始除了第一项要每项的默认值为最大值,也就是这段代码。

2025-03-16 16:06:35 173

原创 蓝桥杯第四天 :2023 第3题 数组分割

【代码】蓝桥杯第四天 :2023 第3题 数组分割。

2025-03-13 17:17:06 570

原创 蓝桥杯第四天:2023省赛第 3 题 填充

【代码】蓝桥杯第四天:2023省赛第 3 题 填充。

2025-03-13 15:04:58 126

原创 蓝桥杯第三天 : 2022 国赛 第 6 题 斐波那契数组

2 2 4这三个数就满足这个条件,9也可以被整除,只是除后得3不是2,好了 2 2 4 这三个数不用变了,后边这些数改一改就行,最后就是 2 2 4 6 10 16 26(恰好是原始斐波那契数的两倍)首先求出在该队列中,最多有多少个数,他恰好可以被对应位置的原始斐波拉契(1 1 2 3..)整除,且被除后的结果一样。这个问题看似很难理解,其实推一遍明白了。比如 x 2 2 4 9 8 13。

2025-03-12 17:08:59 269

原创 蓝桥杯第三天:2023蓝桥杯省赛 第 1 题

3、贪心不总是能找到最优解,但不能找最优解的情况不在测试用例里面 ,例如示例 6 12 23 25 25 50 50 输出 160 结果 150。2、直接贪心就行(优先找当前价格最贵的两个,然后再找当前能赠的价格最高的),找赠品的时候记得用二分(不然超时)1、总价格要开 long 数据类型。

2025-03-12 15:15:38 284

原创 蓝桥杯第三天: 2022 国赛第4题:左移右移

【代码】蓝桥杯第三天: 2022 国赛第4题:左移右移。

2025-03-10 15:40:22 474

原创 蓝桥杯第二天:2022国赛 第一题 小蓝与钥匙

D(n)=(n−1)⋅[D(n−1)+D(n−2)] 其中D(1) = 0 D(2)= 1。两个公式:1、从1-m数中取n个数一个有多少种取法 (m*(m-1)*...(n+1)) / n!2、全错位排列要求所有元素均不在原位上。

2025-03-09 21:48:47 384

原创 蓝桥杯第二天:2023省赛C 1题 分糖果

代码虽然能通过100%测试用例(20个)但是有一种情况不能处理。这种情况应该输出ab就是三个都一样,好了完整代码是这样的。

2025-03-09 20:41:38 2074

原创 蓝桥杯 2023 研究生 第 9 题 与或异或 暴力!!!

不需要思路,无脑直接暴力,不费脑子的写法。

2025-03-08 22:01:41 204

原创 蓝桥杯 省赛 2017 第4 题 迷宫

每个人都在不同的房间,100个人在100个不同的房间,把每个人的都带入函数递归,看看能不能走出去,如果能超出范围证明能够走出去,再创建一个二维数组,如果再次走到上次的位置证明走不出去了。

2025-03-08 14:09:22 337

原创 蓝桥杯 2021 省赛第1题 最少砝码

还是有技巧的,硬推很难推出来,sum初始值为0 然后后面是 sum = sum*3 + 1 就是 1 3 9 27...这样的总和。也就是最大组合的数,只要比这个数小的都能凑出来,如果目标数大于这个数,就继续循环。

2025-03-04 15:53:15 413

原创 蓝桥杯 2020 国赛 阶乘约数

这里的res++不在while循环里面,因为求的是质因数,而本题求的是因数,所以res必然在while里面(str[j]++),然后公式就是所有数(1-100)的因数和的乘机(要加1是因为还包括本身)这个代码有点类似于求n以内的质因数(可以看我之前的文章),

2025-03-04 14:38:45 193

原创 蓝桥杯 2017 省赛 二分解法 ——分巧克力

【代码】蓝桥杯 2017 省赛 二分解法 ——分巧克力。

2025-03-03 21:07:54 324

原创 蓝桥杯 2022 Java 研究生省赛 3 题 质因数个数

举个例子,这种为什么不用判断是不是质因数,而是直接for循环(从2开始),原因就是如果能整除的话会一直while循环,我们先列举前几个循环的数 2 3 4 5 6 7 8 9 10 如果要找到的数是396, i = 2那么第一轮396%2 == 0好,我们先对396/2 = 198 198 / 2 = 99 99%2!2 整除不了了,那么剩下的数必然没有 4 6 8 10 因数 , 3 也整除不了了那后面的数必然也没有 9这个因数了.....这样就排除所有非质数了。

2025-03-03 16:34:55 776 2

原创 蓝桥杯 2021 国赛研究生 java 8题 123

(注意:a[3]恰好等于a[3]范围最后一个元素下标6,a[4]恰好等于a[4]范围最后一个元素下标10,a[5]恰好等于a[5]范围最后一个元素下标15。,所以要用a[]来查找输入元素所属范围位置,进而确定s[]),确定是s[3]了,然后加上a[(int)(i - a[l])]也就是补充一下多出a[3]范围的部分,看看和是多少i-a[l]就是看看多出几个,多出2个就是a[2]确定和(1+2)之后二分查找,要知道假如你输入 6 这个比较特殊的数字 他就是等于 a[3] ,10的话等于a[4],那。

2025-02-25 14:42:23 291

原创 蓝桥杯——2022 javaA 4题 寻找整数

暴力,把要求的数减去11,就可以被14 18 21 22 33 42 43整除了,然后再求14 18 21 22 33 42 43的最小公倍数(59598)。然后暴力循环,两分钟就好了。最后记得结果加11、加L!

2025-02-25 10:43:07 161

原创 蓝桥杯 2023 java A 3题 阶乘的和

【代码】蓝桥杯 2023 java A 3题 阶乘的和。

2025-02-24 11:08:41 194

原创 动态规划+剪枝+回溯 蓝桥杯 2013 Java A 9题

两个易错:1、行列(m、n)z注意别输反了 2、没找到记得输出0。

2025-02-17 21:54:32 362

原创 裴蜀定理——2013蓝桥杯-java高职9题

【代码】裴蜀定理——2013蓝桥杯-java高职9题。

2025-02-17 15:21:24 95

原创 全排列——蓝桥杯2013-JAVA-A-8题

【代码】全排列——蓝桥杯2013-JAVA-A-8题。

2025-02-15 21:51:09 128

原创 2013蓝桥杯java-A-7题

【代码】2013蓝桥杯java-A-7题。

2025-02-15 12:43:05 187

原创 蓝桥杯——求递归

【代码】蓝桥杯——求递归。

2025-01-21 15:54:49 243

原创 动态规划——整数拆分

1、n==1 || k==1 返回1,分2种情况 如果n = 1 不管 k是不是1那就直接剩下拆1个1 就拆完了,如果n不是1 k是1 也只剩一种情况,即n =.....(前面已经拆分的)+1+ 1 +... + 1。3、n==k ——> 两种方案 即 直接拆完和只拆个1 fun(n,n-1) +1。4、 n>k ——> 两种方案 即 直接k和只拆个1 fun(n-k,k) + fun(n,k-1)2、n <k 要纠正, k不能比n大,最大是n。

2024-12-28 15:23:14 246

原创 回溯法——求子集和问题

【代码】回溯法——求子集和问题。

2024-12-18 17:10:20 117

原创 回溯法——求解复杂装载问题

【代码】回溯法——求解复杂装载问题。

2024-12-18 16:19:17 173

空空如也

空空如也

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

TA关注的人

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