ICPC 退役感言
很久没有写那么长的小作文了……
按照惯例,在这个地方 hkk 应该会放一首词作为小作文的开头。那么这次也不例外。
谁教春去也?人间恨,何处问斜阳?见花褪残红,莺捎浓绿,思量往事,尘海茫茫。芳心谢,锦梭停旧织,麝月懒新妆。杜宇数声,觉馀惊梦;碧栏三尺,空倚愁肠。
东君抛人易,回头处,犹是昔日池塘。留下长杨紫陌,付与谁行?想折柳声中,吹来不尽;落花影里,舞去还香。难把一樽轻送,多少暄凉。
—— 清·李雯《风流子·送春》
为了避免情绪淹没了 hkk 本来想表达的东西,以下使用「小 h」这个称呼代替「我」,「小 h」对于 hkk 来说是一个极其陌生的称呼,hkk 也不会刻意地去使用什么文绉绉的词语,hkk 希望能够尽量平静地总结这些年算法竞赛的经历和得失,而不是沦为纯粹的情绪宣泄。
OI 和 ICPC 这些竞赛,甚至还有蓝桥杯、天梯赛,似乎都可以统称为算法竞赛。那么,下面我们就用「算法竞赛」,或是「算竞」来统称小 h 打过的这些比赛。
小 h 第一次接触算法竞赛,是在初中的信息课。小 h 那时也未曾想到,在信息技术课上看到的一行行工整的代码,竟然会决定自己此后人生的走向,将自己引入了算法竞赛的世界,并在此投入了数年的时间,更是让自己毫不犹豫地在选志愿的时候选择了计算机相关的专业。
在一节节的信息课后,小 h 很快就发现自己喜欢上了程序运行的逻辑,这种能够听话地按照内容严格执行的东西,很快就让那时的小 h 陷入了沉迷。
后面就是在筛选中进入初中的「编程班」,并在一次次训练后坚持没有退出,成为了留到最后的那一批人,再然后就是一次 NOIP 普及组的二等奖,一次普及组的一等奖,进入高中,两次 NOIP 提高组的一等奖,然后就是 APIO,省选,最后 OI 退役。
小 h 不愿意再详细地回忆自己 OI 的历程了,无论如何陈述这些经历,都不过是类似于此前 OI 生涯回忆的陈词滥调。
所以让我们的回忆暂且止步于此,让小 h 对于这段 OI 经历,做一个简短的评价。
平心而论,中学阶段的 OI 经历,打开了小 h 本身闭塞的信息源。因为必须要使用电脑的优势,小 h 有了比之前更多的机会接触到网络。通过在各种竞赛 OJ 上刷题和交流,小 h 第一次意识到,这个世界上有很多很多的人,每个人都有自己的经历,这个世界很大,并不只有手中的试卷和身边的街道。
中学阶段中之前的小 h,似乎并不能找到一个明确属于「爱好」的活动,无论是曾经学过的弹钢琴还是画画,小 h 都从来没有喜欢上过这些事情。写程序、学算法,应该能算上小 h 第一件倾注了感情,并且愿意认真去做的事情,并在此后聊以慰藉小 h 因为没有爱好,而极度空虚的灵魂。
OI 这个神奇的圈子里总是有很多「怪人」,小 h 总可以观察到和小 h 自己有那么一些相似的人,我们想着相似的想法,在做相同的事情。这让小 h 隐隐觉得,自己并不孤单,哪怕小 h 从未鼓起勇气去接触他们。
有一个连小 h 自己都想不明白的问题:为什么要在高中,付出两年的时间停下文化课,投身于 OI 的练习中。毕竟不同于传统的 OI 强校,在淮中,停课本身就意味着,冒着极大的风险去争取一丝丝微小的机会。站在如今的视角上回忆那段经历,单纯对于算法竞赛的爱好,似乎并不能完全支撑起小 h 当时的决定。被当时的小 h 忽略掉的一个因素,可能是来源于对人生流程的厌倦。不喜欢人生路径被指定,不愿意世俗的规约中随波逐流,于是小 h 便开始了离经叛道,试图走出一条不那么规矩的路。所以啊,如果那时的小 h 看到现在的自己,可能也会很失望吧。
小 h 高一那一年,高考政策的改革,许多 OI 选手的梦被历史的车轮无情碾碎。虽然这似乎和连省队都进不了的小 h 没什么关系,却也敲碎了小 h 给自己编造的摇篮,开始意识到社会可能不是那么友好,意识到人和人利益的碰撞,意识到「弱小」在「强大」面前不堪一击,也开始让小 h 开始有意识地思考许多不那么切身的飘渺之事。
时光飞逝,走过梦幻得留不下一点回忆的高三,小 h 顺利进入了大学,以新人的身份,再一次进入了算法竞赛的世界。
同样,小 h 并不愿意再回忆竞赛的历程,所以我们略过小 h 有些失败的 XCPC 经历。
如果说 OI 的经历告诉小 h 的是,并不是什么事情都能得偿所愿;那么,大学的 XCPC 告诉小 h 的就是,幻想的美好可能并不那么美好,心底的热情并不会永远燃烧。
其中的缘由可能是多方面的。初入大学的小 h,在充满了可能又充满了限制的大学中,很快迷失了方向,不知道怎么走才是对的,也不明白怎么走才能让自己开心。对于社交方式一无所知的小 h,很快就放弃了融入社交圈,沉浸于自己的生活,但是又遇到了学业任务、竞赛和生活的矛盾。
小 h 向来便不擅长处理这些矛盾,在高中面临文化课和 OI 的冲突的时候,小 h 停课的决定大概是标准的反面教科书。但是,吸收了停课的教训的小 h,自然是不可能再愿意放弃学业,全身心投入竞赛了。
除此之外,放弃主动社交的小 h,也遭遇了孤独感的袭击。学业和竞赛的矛盾无处诉说,小 h 每一天都手忙脚乱,也让自己的情绪愈发地低沉。小 h 从来都不明白怎么让自己开心起来,小 h 试图模仿一个正常的大学生,去逛商场、逛小吃街、打卡旅游景点,但是却并没有感受到什么长久的快乐。
(PS:其实现在想想,「社交」和「孤独」两者并没有什么特定的联系,尤其是对于小 h 这样的人来说,即使能参与社交,孤独感一样会来折磨小 h,因为孤独来自于心灵没有依托的空虚感,而社交并不能提供长期的依托)
小 h 就这样陷入了新一轮的迷惘,面对未来的选择,面对当下的选择,每一件事都让小 h 感受到了痛苦。这种痛苦是不能消解的,无论竞赛还是学业得到什么成绩,因为这种折磨感归根到底来自于小 h 本身的性格。
这就是小 h 要选择退役的原因之一。但是小 h 知道,即使退役了,这样的痛苦并不能离开自己,似此的矛盾、选择,在小 h 未来的人生中将不断出现,直至小 h 改变了自己的性格,或者……
退役的原因当然还有别的。
小 h 在 OI 阶段,就隐约意识到了一个问题,但是从来不敢认真地思考。
直到大学阶段,愈加频繁的比赛、考试和模拟,让小 h 不得不正视这个问题。
小 h 喜欢的,到底是「算法」「计算机」还是「算法竞赛」?
小 h 一直都不喜欢竞争。一切形式的竞争都意味着存在胜出者和失败者,就意味着淘汰。当竞争的结果不与人生挂钩时,这样的竞争固然是可以接受到。对于与人生直接挂钩的竞争,当小 h 能够在竞争中胜出的时候,小 h 可以装作看不见这些问题。但是当一次次的竞争失败接踵而至,当淘汰者变成了自己,小 h 就不得不去认真考虑自己喜欢的到底是什么了。
(当然,这些话,甚至这篇文章本来就是,一个失败者的顾影自怜,充满了个人意识的理想色彩,对于社会发展毫无意义)
小 h 从小就畏惧考试。考试如果考得不好,不仅意味着辜负了父母、老师和自己的期待,更意味着自己前一段时间的付出似乎没什么意义。于是,为了赢得一个高分,包括小 h 在内的每一个学生,都要争分夺秒地写完试题,甚至在考试铃声响起之后,还要想办法多写两个字,考完试以后再兢兢战战地对答案、等待成绩,如果成绩不尽如人意,那必然意味着连续几日的情绪低落。小 h 总是畏惧着这些可能的结果,甚至考试还未开始便受此折磨。
对于教学目的本就是考试的文化课知识,小 h 这样做自然能够心安理得,但是当这样的心理被带入到小 h 自以为喜欢的「算法竞赛」中,小 h 就得认真考量一下,这样做是否合适了。
小 h 自然是热爱「算法」知识本身的,哪怕是现在,如果不带功利地看到一个有趣的算法题目,小 h 也很乐意花些时间去思考怎么解决。
但是,对于 ICPC、CCPC 这些「算法竞赛」,小 h 谈得上「热爱」吗?
小 h 会在一次比赛中为了一道题的成绩耿耿于怀;
小 h 会为了多过一个题,而不时冒出各种邪恶或是奇怪的念头(e.g. “能不能偷听附近的队伍在讨论什么算法”“能不能随便改改参数交上去卡时限”“这个部分分方不方便写乱搞”);
小 h 在比赛成绩不理想后,想到的总是「没有拿到 xx 牌」,而不是「这次比赛没有充分发挥」;
小 h 选择报名比赛前,思考的总是「这个比赛能加多少分」,而不是「参加这个比赛会让我开心吗」;
…………
(以下内容逐渐情绪化)
小 h 终于意识到,自己面对「算法竞赛」,也会像普通的文化课考试一样,对于结果患得患失。自以为在意的「算法竞赛」,不过是在意一种成绩,一种结果,而不是比赛本身。这样的情感,当然没有资格作为一种「热爱」。
小 h 更害怕,算法竞赛持续的负反馈,已经在逐渐侵蚀小 h 自己,对于算法本身的喜爱了。作为算法的评判手段的「算法竞赛」,在小 h 的精神中,竟然在以功利化的身份,侵占「算法」本身在小 h 心中的地位。
小 h 不能接受这个结果,更不能接受自己情感的背叛。
小 h 相信会有人,而且会有很多人,能够做到既热爱「算法」,也热爱「竞赛」。
只是很可惜,很遗憾,小 h 不是这样的人。
小 h 永远都不会喜欢竞争,自然也不会喜欢竞赛。既然大学生活,甚至今后的人生,必然要面对无数的竞争,既然什么事情都可以参与竞争,那还是在心中保留一块不被侵蚀的净土吧。
小 h 不会忘记中秋前夜趁着教练不在欢声笑语的竞赛机房,不会忘记看着大佬博客一字一句地理解、学习、品味其中趣味的那些时光,不会忘记比赛后和学长、同学一起讨论算法的快乐,不会忘记初中的中午偷偷摸摸拿出电脑写题目的经历……因为这些,真的只是出于热爱啊。
这,才是小 h 在意的事情啊。
希望小 h 在退役以后,能够记得有时间就去 CF 或者 AtCoder 上做些题目,希望看到写出的代码,能唤起学习这些算法时那些不会复返的岁月。
我说完了。
在以后的一些日子里,我会坚持做完我在退役前还未做完的事情,把 ACM 队的至少现在还该我负责的事情做好,把今年的校赛认真地出好,把剩下的、也是最后一次蓝桥杯、天梯赛认真打完。
下面,我用一首词,表达一下我现在的心境,以及,纪念我 ICPC 阶段使用过的第一个队名。
梅英疏淡,冰澌溶泄,东风暗换年华。金谷俊游,铜驼巷陌,新晴细履平沙。长记误随车。正絮翻蝶舞,芳思交加。柳下桃蹊,乱分春色到人家。
西园夜饮鸣笳。有华灯碍月,飞盖妨花。兰苑未空,行人渐老,重来是事堪嗟。烟暝酒旗斜。但倚楼极目,时见栖鸦。无奈归心,暗随流水到天涯。
—— 宋·秦观《望海潮》
最后,我用一段喜欢的歌词结尾,愿我永远都不要忘记曾经自己的那份心境。
求め探して彷徨ってやがて道となり
幾千幾万幾億の英雄は征く
いつか失い奪われて消える宿命でも
それは忘れられることなく 此処にある
最后的最后,请允许我向我的父母,向薛老师、陆老师、江老师和马老师,以及 XMU ICPC 的其他教练表示由衷的感谢和敬佩,是你们帮助我走进了这个奇妙而美好的世界。
还要感谢曾经帮助过我的学长、同学和朋友们,为了不惊扰到列表中的各位,我就不用 @ 的功能了,这些 id 是我在役时,你们用过的 id:Centaurus99, wph, HolyK, sqc, zcysky, disjudge, ForwardFuture, fluttersunny, Ametsuji_tachiaki, zyywzw, zhudafu, ZigZagKmp, expect2004, Melacau, Index, Pecco, zzpcd, Atyou, maoli……
谢谢你们,曾经陪伴过我,或是引领过我,走出那一段迷惘,给我送来了温暖,告诉了我前进的方向。
2016 ~ 2023
The end.