CSP 2025 挂分记
省流:拼尽全力无法战胜 s组 t3&t4。
Day -?
初赛 j 97,s gesp过。
Day 0
为了逃课提早到杭州,列车上过了csp-s 2023 t3 结构体。到酒店后复习了树剖和马拉车,然后打了一晚上 generals 和 florr。
Day 1
9:10 AK 上午比赛,然后试机+对拍,没有问题。
10:00 睡觉到11:40。然后填表格。
早上AK过于兴奋,中午没怎么休息,于是下午挂分了。
t1鉴定为送分贪心,30行完成,通过大样例时是 14:52。
看见t2是最小生成树相关图论,就知道200pts已经到手了。
对于这种问题,一律先找一棵最小生成树出来,再考虑优化接下来的过程。写了
t3 字符串 t4 DP,我更倾向于做 t4,但是还是高估了自己的 DP 能力,只能状压+(n=m)+输出0=24+eps pts。
t3 的话只会 kmp 暴力的
回去和同学及学长交流,发现学长们几乎都做出了 t3,300+pts。又发现他们 t1 大多写了七八十行。于是非常担心挂分。
在列车上复现了 t1&t2 代码,都顺利通过。于是放下了心。
Day 2
复现 t4 代码并顺利拿下 24pts。然后写 t3 代码时发现kmp写挂了:
for(int j=0;j<x.size();j++){
while(now&&s[i][now]!=x[j])now=kmp[now-1];
if(s[i][now]==x[j])now++;
if(now==s[i].size()){
vis[j]=1;
now=kmp[now];//应为不写或kmp[now-1]
}
}
但是民间数据还给我拿到 25pts,祈祷 ccf 数据水一点。
最终基本尘埃落定了,100+100+[0,25]+[24,24+eps]=[224,249+eps]分,基本是我的全部实力了。
看来是时候向紫题进军了。