专栏文章
CSP-S 2025 游记
生活·游记参与者 3已保存评论 2
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @mhz4uv0h
- 此快照首次捕获于
- 2025/11/15 01:29 4 个月前
- 此快照最后确认于
- 2025/12/02 00:30 3 个月前
初赛
感觉今年的题很好啊,没有神秘文常、历史题。虽然出了若干个锅,但是完全不影响答题。
。
复赛
进入考场后,系统一直没好,直到比赛开始系统都没好,所以比赛延时了 15min。
比赛开始后,电脑仍然没有断网。有个小孩大喊了一句“还能上Deepseek!”。然后主办方立马把网断了。
先看 T1。看到“一半”,立马就能想到,至多有一个选项不满足条件。进而想到,把不满足条件的选项进行调整,一定满足条件。然后就做完了。
再看 T2。 枚举后,就变成了最小生成树。看到 较小, 较大,可以想到,只保留原图的最小生成树。
跑最小生成树时,写一个形如 个指针一起扫的东西,每次取最小的边权,可以做到 。
随了一个极限数据,跑了 1.5s。然后加了两条优化:
跑最小生成树时,写一个形如 个指针一起扫的东西,每次取最小的边权,可以做到 。
随了一个极限数据,跑了 1.5s。然后加了两条优化:
- 发现已经连成一棵树时,立即 break。
- 发现当前的边权和已经超过以前的答案,立即 break。
极限数据跑了 0.5s。
切掉前两题总共用了 40min。然后看 T3。
发现对于一组 ,可以对它们的 LCP、LCS、以及两个串的剩下部分分别考虑。题意可以转化为:
- 先给定若干组字符串 。
- 每次询问 ,求有多少组给定的字符串 ,满足:
- 是 的前缀
- 是 的前缀。
考虑全部离线下来,对每个 ,求出它对哪些 有贡献。
我先猜想了一个结论:
- 将所有询问按照 的字典序排序。则 的贡献是一段区间。
过了小样例,但是没过大样例。发现结论假了,有点恼火。
但是立马发现一个新结论:
- 将所有询问按照 的字典序排序。则对于 ,满足前三个条件的询问是一段区间。
这个结论就很正确了。记录每个 的区间和 的哈希值,扫描线一下就做完了。
此时距离考试结束只剩 50min,决定去打 T4 的暴力。
先打了状压的 分。然后思考特殊性质 A,发现不好做。然后思考 ,发现很简单。获得了 分。
预估分数 。
赛后
看了各种群,发现 T3 不保证 (???)。
然后有人说 T4 很简单,有点慌。
11 月 5 日
通过网站的 bug 查到了分数。一分都没挂,。
感谢 CCF 不卡 T3 的 。orz orz orz。
相关推荐
评论
共 2 条评论,欢迎与作者交流。
正在加载评论...