22.4.3-22.4.7
4.3
考了场试,打得很爽,第一次进 rk 前 10 (不是指校内)
主要是切了 T1(P5773) 。是个小清新 DS 。
T2 (P5334)就利用了一个性质:
一个串有若干后缀。如果以后往它后面加字符,那当前可能成为最小后缀的位置个数是 级别的。
(其实是 状物) 。
可以考虑反证,分类讨论一下。
然后这个题就维护这个集合,用 函数进行一些比较,就做到 了。和它用了一个套路的题,就某个 ZJOI 题,虽然变复杂了很多,但内核是一样的。
T3 (P5333) 是一个比较显然的 (?)。就树形 + 容斥。但有一些细节要想清楚。
做了一个小 DS (P5445) ,算是复习了 cdq。
4.4
这天主要在搞文化课。
上午调了半天 P4152 。是个很套路的莫比乌斯反演。但就是调不出来。
晚上耗尽浑身解数做出了 CF1148H 。思路理清楚了其实不难写。综合了一些维护的技巧,指线段树二分,主席树,ODT。
4.5
还是主要在搞文化课。
然后打了个 Gym102331 J 。重链剖分+分治+闵可夫斯基凸包和,感觉这个重链上分治的思想很重要。
晚上打了几个板子,指杜教筛,manacher,SA,SAM。
4.6
今天考试了。妈的本来能拿 rk2 (不是指校内),结果挂了一车分。
T1 是个神仙题,我现在都还不太会。
T2 是个巨大 DS ,但其实难度集中于分类讨论和细节?实际上只用到了 BIT ?考场打了 分,属于是讨论了一部分。但数组开小了,直接爆零。数颜色的套路大家都知道,随机树高期望 大家应该也都知道。不知道放这个题有啥意义。
T3 就一 nt 分类讨论,写个支持 min ,max ,单点修并能在上面二分的线段树即可。
啊啊啊我的 rk2 。
晚上把 4.3 的 T3 写了。
4.7
上午摸了半天,终于摸出来了 4.6 T2。考场能 2h 3k ,今天却 3h 2k 。所以考场的专注度,紧张的氛围,独立思考的环境是平时练习没法比的。
下午摸了半天 4.6 T1,发现摸自闭了。为了化解 2h 没动一点代码的尴尬,去写了写 B 组的 T3 T4 ,感觉都很简单,不太懂为啥很多人不会。
T3 就先打个表发现,如果把每个位置的答案排成一个三角,那将与杨辉三角的左右大小关系相同。
然后就直接做,推个式子,用卢卡斯算就行。
T4 是个老掉牙的套路了,懒得说,反正就树形 dp 。
我上应该能 rk1 吊打夏夏老师
然后写这个文章。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?