江苏省蓝桥杯C++研究生组游寄
update
rank 87 / 310,省二,顺便吐槽一下大学b组的省一数量比我们参赛人数都多。。。。
小插曲
考场前三十分钟一题没写,原因是压缩包一直损坏(整个考场都是),后面技术性调整好后,整个考场只有我的机子解压不了(卡0%),换到疑似py考场后才终于见到题目的庐山正面目(绷),但是考官后面给我加时了,全程也在尽力帮我解决问题,所以心态没什么影响。
正式考试
填空题
题目一
计算1 - 20250412的每个数的数位和为5的倍数的个数,简单模拟一下,很快就过了
题目二
不会,寄。究极模拟,不仅要构造每一个ipv6的8位十六进制数,还要按题意进行压缩,比如0000压缩为::,然后计算每个压缩后的长度和对1e7取模,直接跳了。
编程题
题目一
根据题意操作m次,每次把数组里的数换成a_i * bitcount(a_i),简单模拟一下,很快就过了。
题目二
打了个最纯的暴力走人。题意大概是让你对1 - n的每个数的二进制重新排列,问你排列后的最大值,应该是简单的,瞪了半天没想出来,自我评价为纯纯的纸张
题目三
模拟题,但是需要优化,这时心态已经炸了,写了复杂度爆表的双deque加umap走人。
题目四
题目大意是给定一个数列,可以改变数列里的每个数h为[1, h - 1], 并且要求相邻数的差的绝对值必须在给定的集合b中,问操作的最小次数,感觉是简单的,但是只会回溯暴力,打完走人。
题目五
题目让你求由0-正无穷组成的数列前x位的二进制位里1的个数,暴力很好打,打完暴力走人。
题目六
给定容量m,还有n个点,每个点有b个存货,每个存货价格为a,到达该点的花费为c * o,问使得容量m为0的最小花费,感觉像背包问题,写了个最纯的dp走人,出考场发现有一处忘了break优化,糖完了。
总结
得分在[0, 30]之间,保四争三了,这次体验很好,草稿纸很新,小姐姐很好看,明年再来(
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
为了装 x 用 @RequiredArgsConstructor 做构造器注入,被循环依赖问题整的很烦(隐式循环依赖),因为 spring 的多级缓存只针对 setter 注入优化,构造器注入实例化的时候就注入依赖了...于是老老实实全改成 @Resource setter 注入。事实证明,没有那个架构设计水平千万别一股脑构造器注入,新手就老老实实 setter 注入,别听什么构造器注入多好多好,好处没捞到,坏处倒是先发现了....😂
5
新年新气象,推荐一本好书《操作系统导论》,当你看操作系统八股看的莫名其妙的时候,可能在这本书里能找到答案,以内存分段举例,你能明白 why(为什么要实现内存分段,他是解决什么问题的),how(内存分段的实现方式是什么),what(它最终实现了什么效果、带来了哪些核心价值),语言诙谐幽默,而且非常好懂(真的!)
左图为《操作系统导论》,右图为八股答案
7
晒晒年度总结,明年继续努力😀👍
6
给自己写代码像上天,给公司写代码像上坟😅
8
给 hutool 提了一个非常细枝末节的 pr 被 merge 了,真的是非常适合新人的开源社区,新人友好度 max,以后还会继续给 hutool 找 bug(❌),提改进意见(✅)hhh😆👍
5
