小西yu
码龄4年
关注
提问 私信
  • 博客:97,634
    97,634
    总访问量
  • 120
    原创
  • 19,397
    排名
  • 999
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
  • 加入CSDN时间: 2020-12-04
博客简介:

qq_53237241的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    960
    当月
    8
个人成就
  • 获得1,290次点赞
  • 内容获得7次评论
  • 获得1,137次收藏
  • 代码片获得457次分享
创作历程
  • 69篇
    2024年
  • 16篇
    2023年
  • 35篇
    2022年
成就勋章
TA的专栏
  • 报错解决锦集
    2篇
  • 蓝桥杯2025备赛
    2篇
  • 蓝桥杯历届赛题
    1篇
  • 蓝桥杯初学者备赛指南
    2篇
  • 算法竞赛进阶指南
    5篇
  • 蓝桥杯
    31篇
  • ACW竞赛
    1篇
兴趣领域 设置
  • 人工智能
    数据分析
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【解决】Win10右键“打开文件所在位置”报错“该文件没有与之关联的应用来执行该操作...”

设为空,将"DelegateExecute"的数据修改为“{b455f46e-e4af-4035-b0a4-cf18d2f6f28e}”为"DelegateExecute",数据修改为"{11dbb47c-a525-400b-9e80-a54615a090c0}"查看shell下的"pintohome"->“command"项,将其名称为”(默认)“的数据。查看shell下的其他"command"项,将其名称为"(默认)“的数据设为空,创建"command"项,创建出来会有个(默认)字符串值,不用管。
原创
发布博客 2024.10.13 ·
580 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

telnet不是内部或外部命令(已解决)

方法一(也是网上最多的方法):首先我们点击开始菜单,找到控制面板项,点击进入;在控制面板中,我们选择程序,然后点击启动或关闭windows功能,然后勾选Telnet客户端选项,确定进行安装。关于telnet不是内部或外部命令的解决方案,找了好久,试了好多方法,终于成功了。终于成功了,输入 telnet 127.0.0.1,可以得到如下图。方法二:后来发现好像需要安装服务端,服务端下载地址。如果你想关闭telnet,执行以下命令。方法三:使用管理员打开cmd,安装后配置相应的环境变量。(但是我依然不管用)
原创
发布博客 2024.09.13 ·
1058 阅读 ·
8 点赞 ·
0 评论 ·
5 收藏

蓝桥杯备赛day02:递推

第 n 年春季的时候,母牛 M 拥有后代母牛的个数等于第 n-1 年拥有后代母牛的个数加上第 n 年生产的小牛。共有多少头后代母牛”,第一年不生产小牛,后代母牛个数为0,第二年生产一头小牛,后代母牛个数为1,第三年生成一头小牛,后代母牛个数为2,第四年,母牛M生产一头小牛,第二年生产的小牛已经长大也生产一头小牛,总共生产2头小牛,后代母牛个数为4,第五年,母牛M生产一头小牛,第二年生产的小牛生产一头小牛,第三年生产的小牛生产一头小牛,总共生产3头小牛,后代母牛个数为7。询问是过Z个月以后,共有成虫多少对。
原创
发布博客 2024.09.03 ·
1135 阅读 ·
22 点赞 ·
0 评论 ·
17 收藏

蓝桥杯备赛day01:循环

这类题目较为简单,就不写解析了,提供三种语言的参考代码,欢迎在评论区讨论!
原创
发布博客 2024.09.03 ·
868 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

博客前端项目学习day03——框架页

【代码】博客前端项目学习day03——框架页。
原创
发布博客 2024.07.19 ·
643 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

博客前端项目学习day02

封装的Message。
原创
发布博客 2024.07.19 ·
380 阅读 ·
9 点赞 ·
0 评论 ·
3 收藏

博客前端项目学习day01

在VScode上写前端,采用vue3。
原创
发布博客 2024.07.13 ·
1121 阅读 ·
16 点赞 ·
0 评论 ·
17 收藏

二分练习题——奶牛晒衣服

但是此时我需要找的是最短时间,那么mid一定比大于mid的值更小,所以大于mid的值我就不用管了,也就是我可以确定我能够舍弃掉mid右边的值。假设当前需要耗费的时间为mid分钟,如果mid分钟内不可以烘干这些衣服,那么我们可以确定右边界小于mid的区间一定也不可以。所以小于mid的值我就不用管了,也就是我可以确定我能够舍弃掉mid左边的值。将整数类型转化为浮点数类型),就需要使用烘干机,使用的时间是(a[i]-mid*a)/b,a是自然烘干每分钟可以减少的湿度,b是烘干机烘干每分钟额外减少的湿度。
原创
发布博客 2024.04.08 ·
704 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

数字三角形

(1)缩小规模。从三角形的顶端走到三角形的低端。
原创
发布博客 2024.04.05 ·
1021 阅读 ·
14 点赞 ·
0 评论 ·
16 收藏

第13届蓝桥杯javaB组——数组切分

(1)缩小规模。规模为当前的数组个数,以及切分的位置。(2)考虑限制。分割出来的每一部分都是连续的自然数,其实就是数组下标[i,j]中数的最大值和最小值之差恰好是下标i和j之差。(3)定义dp数组。这里考虑类似最长上升子序列的定义方法。dp[i]表示最后一次分割是以a[i]结尾的方案数。
原创
发布博客 2024.04.04 ·
1066 阅读 ·
17 点赞 ·
0 评论 ·
28 收藏

二分练习题——妮妮的月饼工厂

对于高度为mid的月饼,如果它可以切出k块月饼,那么我们可以确定高度小于mid的月饼一定也可以,但是此时我需要找的是最大的高度,那么mid一定比小于mid的值更大,所以小于mid的值我就不用管了,也就是我可以确定我能够舍弃掉mid左边的值。对于高度为mid的月饼,如果它不可以切出k块月饼,那么我们可以确定边长大于mid的月饼一定也不可以,所以大于等于mid的值我就不用管了,也就是我可以确定我能够舍弃掉mid右边的值。那么这里的高度的最小值是1,最大值就是月饼的最大边长,也就是1e9。
原创
发布博客 2024.03.28 ·
840 阅读 ·
13 点赞 ·
0 评论 ·
15 收藏

二分练习题——晾衣服

这样看mid等于3是可以的,但是我把烘干机全用在这一个衣服上所需要的烘干时间是10/3=4>mid=3,明确不可以在3分钟内烘干该衣服。假设当前需要耗费的时间为mid分钟,如果mid分钟内可以烘干这些衣服,那么我们可以确定右边界大于mid的区间一定也可以。但是此时我需要找的是最短时间,那么mid一定比大于mid的值更小,所以大于mid的值我就不用管了,也就是我可以确定我能够舍弃掉mid右边的值。对于一个衣服的湿度a[i],如果他大于mid,就需要使用烘干机,使用的时间是(a[i]-mid)/(k-1)。
原创
发布博客 2024.03.28 ·
281 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

二分练习题——123

二分+等差数列求和+前缀和数组。
原创
发布博客 2024.03.28 ·
1055 阅读 ·
12 点赞 ·
0 评论 ·
5 收藏

二分练习题——美丽的区间

我们要知道二分求出来的l是什么,我们求出来的l是在区间左端点固定为i的情况下的一个答案,我们有多个左端点,也意味着我们有多个答案,那么我们求最短区间,就在这多个答案里求一个最小值就可以了,那么如何来表示答案呢。对于长度为mid-i+1的区间,如果我们可以找到它的区间和大于等于S,那么我们可以确定右边界大于mid的区间一定也可以,因为区间里的值都是正数。对于长度为mid-i+1的区间,如果我们不可以找到它的区间和大于等于S,那么我们可以确定右边界小于mid的区间一定也不可以,因为区间里的值都是正数。
原创
发布博客 2024.03.28 ·
564 阅读 ·
21 点赞 ·
0 评论 ·
10 收藏

二分练习——卡牌

对于mid套牌,如果我们可以凑出来,那么我们可以确定套数小于mid的牌一定也可以,但是此时我需要找的是最多,那么mid一定比小于mid的值更大,所以小于mid的值我就不用管了,也就是我可以确定我能够舍弃掉mid左边的值。我还想要确定比mid更大的值是否也满足条件,所以我要在mid的右边继续二分。对于mid套牌,如果我们不可以凑出来,那么我们可以确定大于mid的套数一定也不可以,所以大于等于mid的值我就不用管了,也就是我可以确定我能够舍弃掉mid右边的值。l的值好确定,就是0,那么r呢?
原创
发布博客 2024.03.28 ·
590 阅读 ·
9 点赞 ·
0 评论 ·
3 收藏

BFS进阶——大胖子走迷宫

注意我们题目中说了,我可以原地不动,所以我要把这种走法考虑进去,而我原地不动的目的其实是为了消耗脂肪,变成比原来更小的体积,如果我体积已经是1*1了那么我没必要做这个操作,所以我有一个判断,t是走到这一步过去的时间,如果它大于等于k的2倍其实就是说明他已经变成了1*1,所以只有。那么判断范围就变成了(x-0,y-0)到(x+0,y+0),其实就是只判断(x,y)。下一阶段,经过了t时刻,它的体积会变成3*3的大小,此时我们要判断的其实就是下一个要走的格子以及它的上下左右一步内的邻居都要判断,即。
原创
发布博客 2024.03.22 ·
989 阅读 ·
31 点赞 ·
0 评论 ·
8 收藏

DFS进阶——买瓜

考虑剪枝,如果当前瓜的切开次数大于等于了我之前记录的最小值,那么就返回。如果当前瓜的重量已经超过了瓜的总重量的一半,那么就返回。如果当前未遍历到的瓜的总重量加到当前已经拥有的总重量上小于瓜的总重量的一半,说明我后面即便全要了也不会使res恰好等于瓜的总重量的一半,那么就返回。这里u表示我当前考虑的瓜,res表示当前获得瓜的总重量,count表示切开瓜的次数。最后考虑我们希望尽快的凑齐瓜的总重量的一半,其实可以优先选择重量大的瓜,所以我们可以对瓜的重量进行从大到小的排序。我们可以在dfs之前预处理出来。
原创
发布博客 2024.03.22 ·
218 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

DFS进阶——开心

那么对于当前位置stp来说我可以选择插入“+”,也可以不插入“+”,当i=1时表示我选择的是插入,那么这里要注意,能插入的前提是我还有“+”可以使用,所以要判断ki是否大于0。举个例子,比如1234,长度为4,我顶多在123的右边放个“+”变成123+4,即vis[2]=true,注意数组下标是从0开始的,当i遍历到3也就是vis.length - 1时,说明我该考虑的位置都考虑完了,接下来应该是求此方案下得到的数的值,所以end是结束位置。假设原始数字是1234,k=1,那么vis[1]=true。
原创
发布博客 2024.03.22 ·
446 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

DFS进阶——分考场

最后我还要考虑新开辟一个考场的情况,因为可能我当前已有的考场都有与第x个考生认识的人,这个时候我不得不开辟一个新考场。这个题目稍微难一点,我们要为n个考生分配考场,那么我每次要考虑的是对于第x个考生,我要给他安排在哪一个考场里面,那么我还需要知道我当前使用了哪些考场,并且这些考场里面被安排了哪些考生。表示我已经把第j个考场的考生都遍历完了,没有和第x个考生认识的人,那么我可以把第x个考生放在第j个考场,即。这说明第j个考场有和第x个考生认识的人,那么我不可以把第x个考生放在第j个考场。
原创
发布博客 2024.03.22 ·
328 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

DFS进阶——最大数字

操作1:假设对于每一位我是从最高位依次向最低位遍历的,对某一位加1,那么加都加了,我们希望把这一位加到最大值也就是9,但是也有可能加不到9,因为我的操作有次数限制,所以就是在9和n之间选一个最小值,那么就是加法的操作次数,如下代码,c表示当前这一位的值,t就是对于当前位来说我能够加的次数,那么n就是可以加的总次数,经过此次操作后,加的总次数要减掉t。所有只有当我确定我可以减到9时,我才执行减操作。当遍历到最后一位时,此时获得的数字的值就确定了,那么我就拿它和我之间记录的答案比较,取一个最大值就可以了。
原创
发布博客 2024.03.22 ·
264 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏
加载更多