四分之光:在云南考场与代码对话的独白
2025年11月的第一个周六,我背着装载梦想的笔记本电脑,来到了昆明。走进考试考场机房。窗外是湛蓝如洗的"云南蓝",窗内是整齐排列的显示器,像等待检阅的士兵。空气中弥漫着紧张与期待交织的特殊气味——这是CSP-S2025第二轮认证的现场。
坐到贴有考号的位置时,手心微微出汗。回忆起数月备战的日夜:深夜调试的困倦、AC时的欢呼、TLE时的焦躁......所有情绪在这一刻凝结成前端黑板上的倒计时。当监考老师宣布"比赛开始"的瞬间,整个机房只剩下键盘敲击声与电流的嗡鸣,仿佛能听见代码在电路板上奔流的声音。
第一题:题目描述是简单的贪心,我迅速构建了自认为精巧的算法,然后没过样例。我又想到了教练说过的:“遇到问题先想想能不能dp。”于是我又尝试背包,然而样例的再次错误像一盆冷水反复修改中,时间已流逝半小时,最终不得不放弃这"触手可及"的100分。(赛后与教练交流发现的确用背包会超时,但也有高达60分,在云南都能排进省一了)
第二题:题目的题干像云南的盘山公路般迂回。但我还是找到了我做过的题的影子,这是一个明显的最小生成树。我兴高采烈,以为这次稳了,能拿省一了,哪知一不小心把prim写成了dijiktra,然后48变0
(我好后悔啊!!!!)。
第三题:AC自动机的题目像玉龙雪山云雾缭绕的山巅,我能看清山脚的路,却找不到登顶的路径。明明学过trie,学过KMP,但却败在AC自动机,这种"似懂非懂"的焦灼,比完全不会更折磨人。(最绝望的是什么?在来时的列车上我还问过教练什么是AC自动机,然后他说不会考)
第四题:当比赛进行到最后一小时,面对压轴的dp题,我已经释怀了(考时认为自己不用贪这点分了,出成绩后认为起码没爆零)。放弃了完美解法的执念,用最朴素的"cout<<0"结束一切——没想到这诚实的尝试,竟成为黑暗中的独苗。提交时并未抱希望,这绝地反击的4分像是命运给的安慰奖。
走出考场时,云南的阳光依旧明媚,那时的我还在期盼我能拿到什么殊荣,不禁沾沾自喜。但查分系统里孤零零的"4分",却让我的心情像被雨水打落的花瓣,像夜空中最微弱的星。
这4分照见了我知识体系的裂缝:对基础算法的理解停留在表面,缺乏举一反三的灵活运用;调试能力薄弱,在复杂问题前容易自乱阵脚;更致命的是时间分配失衡,在简单题上的过度消耗导致了全局被动。
从最初的紧张到中期的狂喜,再到最后的傲慢,情绪如过山车般起伏。如果能在认真检查,及时调整策略......可惜比赛没有如果。
这4分虽微不足道,却是一个教训。它让我明白:竞赛不是赌运气,而是平时积累的集中呈现;失败不是终点,而是认知升级的起点。那些熬夜刷题的日子没有白费,它们化作对代码更深的理解,只是还需要时间沉淀。
一艘又一艘飞机飞过学校上空,横断山脉连绵不绝。想起登山家常说"山还在那里",对于OIer而言,算法和数据结构的世界也始终在那里等待探索。这4分不是休止符,而是新征程的起始符——它提醒我,真正的成长始于承认不足,真正的强大来自直面失败。
PS:最终结果出来了:我以4分的优异(?)成绩考到了全省高中生第74名(?),成功晋级(?)
果然云南的考生们还是会给我惊喜吗?
衷心祝愿各位天南地北的考生们在各省CSP、NOIP和NOI中都能拿到好成绩,进入省队、国家集训队!
全剧终
THE END