2022/7/16 考试总结
时间安排#
8:00~8:20#
T2都没有?的时候可以O(n)dp一下,就写了。
8:20~8:50#
第一档似乎就是爆搜,但是状态数,极限要跑3min,而且不会剪枝,就放弃了。
8:50~9:30#
T3似乎有很多分的样子。
先写了个第一档的暴力。
9:30~9:50#
直觉告诉我当ab随机的时候如果串长度大于根号,那么出现次数小于根号,根号分治,复杂度
太麻烦了,不想写。
9:50~10:30#
对于第三档和第四档分别口胡出来了一个的做法,似乎可以用树分块或者长链剖分去掉log,但是太恶心了。
10:30~12:00#
发现刚才想多了,只需要在SAM的DAG上走就可以不带log,第四档可以回滚莫队,于是赶紧码,不知道5e5能不能过。
12:00~13:00#
写T1的第一档爆搜,结果写到最后也没调出来。
考后总结#
T1#
分类讨论,贪心,模拟。
三个我最讨厌的知识点混合在一起,于是这道题一分也没有。
觉得应该在考场上抵制这种心理,即使不想写,很麻烦,但是不写就没分,写了就可能有分,比如T1的第三档随便贪心就能过。
正解的话,大概就是分三种情况,然后分别贪心,其他情况都可以约到这种情况。
适当的练一下贪心题和模拟题,这两块确实太弱了。
T2#
wxq的爆搜直接搜有效的状态,这样的话有效的非常少,就能过掉第一档。
正解感觉有点像状压dp+dp套dp?
不太懂,也不知道怎么建出了一个DFA。
T3#
考场上莽了3个小时,写了500行代码,好在有收获。
get一个结论是字符集为C时,如果字符串随机,那么一个长度为L的串的期望出现次数是
因此长度大于时,期望出现1次或者不出现。
正解似乎是什么DAG剖分等黑科技,等回头正确把订定出来。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)