CSP 2025 游记

· · 生活·游记

初赛

只考 S,97 分。

2025.10.22~2025.10.29

::::info[一些杂七杂八的模拟赛]

2025.10.22

开始停课(半天)。

模拟赛 R1:

T1 趣味 gcd 题。

T2 树状数组简单题。

T3 典题。

T4 时间没打满,所以没写部分分。

## 2025.10.23 模拟赛 R2: 首先鏖战 T1,失败。 然后跳过了全场最简单的 T2。 接下来鏖战 T3,失败。 最后写暴力,成功获得全场理论最低分。 还是太气势了。 ## 2025.10.25 40min 切 A,B,然后看 ljd 运动会,回来打了个暴力,摆了。 A 挂分了,鉴定为人啥常熟大。 ## 2025.10.27 30min 切 A,B,然后打了一下 D 的暴力,然后发现 C 是一个比较板的扫描线,但是数组买小了,调了 1h。 $100+100+100+30=330$,没有挂分。 ## 2025.10.28 打的很正常 $100+100+30+50=280$。 ## 2025.10.29 T2 std 挂了。 T4 比较遗憾没有写暴力,没时间了。 $100+100+100+0=300$。 :::: ## 2025.10.31 军棋大战,但是大败 jf&lx。 下午人去楼空,独守空房。 晚上 9:30 左右到达 yt 大酒店。 ## 2025.11.1 上午摸鱼,和 ljd 大战井字棋,全胜。 看了一眼 J 组题目,简单的没边了。 中午吃了 KFC,然后去考场了。 T1 25min 过了,没什么好说的。 然后开 T2,火速想到了 $O(2^k\times m\log m)$ 的做法,然后在对村庄进行贪心合并的路上一去不复返,后来想到了可以对生成树进行操作,$O(2^k\times k \times n\log n)$,大样例 2s,不知道能不能过,此时剩余 2h。 开 T3,发现自己串串板子忘完了,后面忘了自己在干什么了,反正把暴力打完了,顺便卡了一下常。 出考场估分 $100+[80,100]+25+12=[217,237]$。 ## 2025.11.6 出分了,发现 T2 爆 0,看了一下代码(截取并查集合并部分): ```cpp int U(int u, int v){ u = query(u); v = query(v); if(u != v) fa[u] = v; } ``` 警钟长鸣。 其他均正常,$100+0+25+12=137$,小丑。