CSP-S 2025 游记

· · 生活·游记

what can I say?

省流:被 T3 哄睡着了(自然也没时间看 T4 了)

正文

Day-1~0

运动会,嗯我没有项目,然后太无聊了就润去机房了。

最后一天下午本来打算试机,然后我爸告诉我 5 点才开始,虽然当时就觉得很奇怪但还是相信了。

然后发现是 4 点后就不能进入了,和一位?

Day1

早上看了下一些板子,然后下午睡了一觉就去了。

然后 2:30 的时候我惊奇的发现我没有收到密码。然后呼叫老师老师把密码给我看让我打记事本里面,成功获得密码。

然后开 T1,想了想贪心然后过了。

然后开 T2,这是什么玩意?直接猜复杂度根 2^k 有关,然后画了画发现原来的边只需要看最小生成树上的边,然后写了一下复杂度 2^k\times n\times aa 是那个反阿克曼函数,大洋里怎么跑了 0.4s?赛后听过这还不是极限数据希望不要卡我。此时只过了 1h,感觉大有希望啊

嗯,然后开 T3,想了想,发现大概是找到最长的一段不相等的(左右端点不相同),然后那个二元组也要是这样。

然后就是类似求一段后缀在上面和一段前缀在上面的个数,怎么做呢?枚举后缀,然后对于每个前缀去快速看。

然后知道了一个 L\times \log_L 的,大概就是两边都建字典树,后缀在字典树上跑,二分出这里的最大出现的前缀,那么根到这里的值都可以算,预处理根到每一个字典树节点的就好了,L \le 5\times 10^6,过个 danm,并且我观察数据范围,感觉拿的分不多啊,不敢去写/kel

想了可能 1h 左右,有点小慌,先去上了个厕所,然后换题去看了 T4,想了想发现更无思路,还是决定去写 T3, 此时大概 4:40

最后还是去写了,然后没调出来,于是发怒先转为写暴力跳,从 5:30 左右一直搞到 6:00 才把暴力跳调对,发现了一堆不合理的地方,看起来复杂度好像是 L\sqrt L 的,很神秘,不过 50pts 应该是没问题的。

最后去写了 T4 的 n!n=m 的,也不知道为何 m=1 没写对(好像 m=1 已经有点启示正解了?)。

倒闭。。。

T3 ACAM?真假,怕不是超纲了/ll(虽然我想过但觉得不需要ACAM)。

字符串这方面还是写的太少了,好像从来没有这么大规模的写过 hash表+trie树,然后我还搞了一堆下标调着很恶心。

T4 不到,没怎么看。/ll

upd:

出分了:100+100+100+12 = 312,不仅没挂 T3 还冲过去了,ccf我爱你我什么都会做的。

那我可以去 WC 了吗/kel