- 博客(200)
- 收藏
- 关注
原创 十三届蓝桥杯Java省赛 B组(持续更新..)
没用前缀和 和 二分 也能做。4.前缀和 二分 + 1。6.双指针 二分 + 1。2.模拟 枚举 + 1。5.二分 数学 + 1。
2025-04-10 19:55:59
165
原创 2147 最大子矩阵
剪枝2:如果子矩阵内稳定性大于limit了,那么在左上角确定的情况下,比它大的子矩阵稳定性也必定超过limit。剪枝1:得出答案后小于这个面积的子矩阵都不用看了。🌟考点:2022、双指针、省赛、二分。
2025-04-09 17:30:25
146
原创 2145 求阶乘
2️⃣因为要求最小的n,所以要从大的数字开始往下推算,可是一个个减又太慢了,所以就用二分,0的数量比k大说明数字大了,右边界收缩,反之,0的数量比k小说明数字小了,左边界收缩。1️⃣首先要想到阶乘后面的0和阶乘因子中的5有关,有多少个5就有多少个0,不知道就做不出来这题。🌟考点:2022、省赛、二分、数学。
2025-04-09 14:27:21
161
原创 2143 最少刷题数
输出时:>mid只有一种情况0;==mid有两种情况;<mid也有两种情况。要搞清楚和什么因素有关->大于mid的个数和小于mid的个数。🌟考点:2022、前缀和、省赛、二分。自己多测几个特殊样例就能想出来了。
2025-04-08 16:17:45
125
原创 3500 阶乘求和
2️⃣:要先知道一件事,40的阶乘就是815915283247897734345611269596115894272000000000,由此可见40!的后九位就完全是0了,那根据1️⃣可知,阶乘求到40再取后九位就是0,0再加0(后面41阶乘取模)还是0,所以求和来到40的阶乘就可以停止了,不必一直累加到202320232023的阶乘。因为 阶乘 到后面的数字会非常大,例如40!第二点刚接触的话会很难接受,不知道为什么求和来到40的阶乘就可以停了。取后九位然后相加 跟 相加后再取后九位 是一样的。
2025-04-04 21:45:40
237
原创 3499 幸运数字
除了16进制有点特别,因为10代表a,所以要取十进制数应该是。🌟考点:2023、模拟、枚举、省赛。简单的题目往往采用最朴素的做法。
2025-04-03 21:49:49
185
原创 实验二 Mybatis参数传递方式及特殊SQL操作
本次 MyBatis 实验掌握了 ${} 和 #{} 获取参数的方式,熟练运用 5 种参数传递法,了解多种查询返回情况的实现。2创建maven工程,实践获取接口参数的5种方法,对数据库进行CRUD操作;练习 5 种参数传递方式(参考给定接口中的各种参数传递)1 掌握从接口方法中获取参数的两种方式:${}和#{}(2)查询返回数据库中一条数据(不封装在实体类中)(3)查询返回数据库中多条数据(不封装在实体类中)2.查询返回数据库中一条数据(不封装在实体类中)3)查询返回数据库中多条数据(不封装在实体类中)
2025-04-01 21:53:13
347
原创 第七章 字符串基础
📖暴力思路是对于每次给定的字符串,我们暴力比较,时间复杂度为O(g × n)。⭐️字符串哈希的实现我们用字符串S构造一个P进制数,P一般取131,13331。然后对一个大质数取模。这样我们就可以快速得到一个子串在P进制下的值。可以利用🍎笔记📚📚。
2025-03-27 21:39:23
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人