CSP 2025 游寄
wangyinghao · · 生活·游记
初赛
没啥可写的,只参加了 J 初赛,S 初赛 GESP 免了。完善程序 T2 没看懂代码暴扣 9 分,阅读 T1 gcd(i,j)==1 这个限制,导致多数 5 个,到最后也没发现问题,乱蒙再扣 3 分。阅读 T2 问哪个条件可能不满足的题,以为 C 选项 j<=n 的 n 可能是去重前,就选了 C,也没多想 B 哪里有错,再扣 3 分
歧义判断题和选择再错一点,就扣到 80 了
81.5,进复赛了
CSP-J
没啥可写的,AK 了
CSP-S
开 T1,希望跟去年一样简单。读了题之后才发现毫无思路,像是贪心但策略又会假,动态规划?感觉没啥前途,于是又回到贪心上,想了一个假策略,拖了好长时间,1.5h 后才把正解代码打出来,跟 NOIP 2024 T1 如出一辙
接下来开 T2
最开始看题肯定是要想正解的,由于之前做过很多重新建图的题,就想着能不能把点权转化掉,然后直接跑最小生成树
这样做显然没啥前途,但是重新建图能把特殊性质 A 做出来,这样就 48 分了。时间还充裕的很,所以继续想,很容易就能想到
这时候我犯下第一个错误
暴力第一步是枚举乡村是否城市化。这时候我在想,直接跑 Kruskal 会不会假掉?因为可能会多浪费边在连接乡村和城市上。然后我就以为这样会假掉,就没写代码了
实际上根本不会假,你都把乡村城市化了,不连边不就浪费了吗?所以直接跑 Kruskal 一点问题没有。但是赛后才想到这一点,所以这题只拿了 48 分
这时候还剩下大概 1-1.5h,已经比较紧张了,把 T3 和 T4 的题读完,T3 暴力比较难打,但也不是很复杂,预估能拿十分左右。T4 暴搜和
不知道怎么回事,总之到最后也没有把 T4 的代码写了,T3 和 T4 都输出 0 交上去骗分,奇耻大辱。最后 148 分,其他同学人均 180+
和初一对比,去年是能写的暴力都写了,靠 T4 微不足道的 8 分冲过了 1= 线。今年呢?分数甚至比去年还低,万一就是因为 T4 的 8(12) 分,或 T2 的 20(+) 分导致没有过 1= 线呢?上面的两个错误,但凡有一个没犯,也不至于到现在还在担忧还能不能 1= 的境地
但愿能 1= 吧,如果今年没拿到 1= 去年拿到了,那真是无地自容了
upd:初评成绩出了,100+48+0+4=152,但愿 1= 吧
upd:一等线 145pts,赢!不过也要吸取教训,下次不能那么贪心了