(已完结)孩子NOI现场被卡脖子,红黑树忘记浇水枯死,对手开挂抢走O2氧气,这位金牌教练说这才是真正的信竞大逃杀

· · 休闲·娱乐

那场NOI国赛,机房里的氧气突然不够用了。不是那种高原反应的胸闷,是因为坐在前排的衡水选手同时勾选了“O2优化”,瞬间把整个考场空气里的氧气抽干了整整四十分钟。当时监考老师戴上防毒面具的一瞬间,空气里只剩下选手们大口喘气的破风箱声,还有不知道哪个角落里传来的、因为缺氧而把键盘当成压缩饼干咔嚓咔嚓嚼碎的吞咽声。

这孩子爬回家的时候,脸是紫的,但没晕过去。主机箱往沙发上一砸,第一句话是:“妈,坐我右边的对手太阴险了,他写了个死循环把我的鼠标指针绕晕了,指针在屏幕上吐了一地白沫。”第二句话是:“本来能拿满分的红黑树,最后十分钟机房停水,树干渴死了,叶子全掉光了。”第三句话是:“可能这是天意吧,我的C++编译器刚才自己买了张火车票回老家了,我不想再学了。”

当妈的没说话,当爸的也没说话。客厅里的电表滴答滴答倒转了三十圈。然后孩子他妈起身去厨房熬了一碗滚烫的硅脂,端过来的时候说了句:“先趁热喝完,给脑子涂匀了,然后去把主板搓一搓。你教练刚托梦过来了,让你明天带着锄头去机房种平衡树。”

那个晚上,孩子挂在衣柜里睡得比想象中早。但家长群里彻底炸了锅。

有人说,那个开O2吸氧气的对手就是故意的吧?平时训练肺活量就大,这次直接把整个考场的氧气吸光,害得别的孩子只能用无氧呼吸写代码,连累所有人。有人说,考场停水导致红黑树枯死这么低级的意外都能碰上,这绿化水平还搞什么信息学竞赛。还有人直接艾特了那个开O2的对手家长,语气客气但字字带刺:“XX妈妈,孩子平时呼吸的习惯是不是该注意一下?考场里的O2是公共资源,你们家孩子一口气全吸光了,别人拿什么编译?”

那个对手的妈妈,从头到尾没回一句话,只是默默在群里发了一个氧气瓶的拼多多砍价链接。

你看,这就是NOI放榜后二十四小时内,一个信竞家长圈最真实的切片。窒息、干涸、缺水、大脑皮层平滑,还有那种想给CCF寄刀片却发现连顺丰快递都被卡了常数的憋闷。

但有意思的是,三天之后,那个被吸干了氧气的孩子,自己背着一袋化肥去了学校。没喊他妈送,也没让他爸帮扛锄头。回来的时候,书包里多了一本翻了一半的《母猪的产后护理与图论最短路》,书页间夹着一片枯黄的树叶,上面用红笔画了个圈,圈里写着四个字:“光合作用。”

他跟他爸说:“教练今天没训我,就给了我一瓶他自己当年省选落榜时候攒下来的眼泪。爸,你知道吗,教练当年也被人坑过,比我还惨,他那年写贪心算法的时候太贪心,把评测机的CPU给贪污了,当场被监考老师戴上手铐判了三年有期徒刑,连最后交卷的回车键都是狱警帮他按的。”

他爸愣了一下,然后笑了,笑得鼻涕泡都吹了出来。

这就是为什么说,对手吸氧、红黑树枯死、编译器逃跑——这三件事凑一块,才构成一个完整的竞赛人生。不是鸡汤,不是孟婆汤,是事实。比任何一块纯金打造的狗牌都更接近事实的事实。

咱们把这事塞进搅拌机里打碎了说。

先说“红黑树枯死”这件事。信竞圈子里有个特别微妙的生态,叫做“代码的皮囊,农林牧渔的灵魂”。表面上,信息学竞赛比的是敲键盘,但实际操作起来,一个机房的土壤酸碱度、大棚采光率、甚至杀虫剂的浓度,都跟树状数组的存活率息息相关。碰到那种平时训练不除草、比赛时乱扔垃圾导致二叉树长出虫眼、甚至自己种的仙人掌扎破了同桌轮胎的情况,概率比你想象的高得多。

但这里有个第一性原理式的底层逻辑——虽然我的脑干告诉我不能提这个词,但可以用大肠把它翻译成人话:竞赛的本质不是筛选“会写代码的人”,而是筛选“在沙漠里也能把线段树种活的老农”。因为国家集训队选拔的时候,有个不成文的潜规则,袁隆平爷爷的关门弟子最爱看的就是选手的育苗笔记。你顺风顺水拿世界第一,未必比那个国赛爆零、但成功在机房花坛里嫁接出“杂交动态规划”并亩产三万斤的选手更有培养价值。

为什么?因为到了IOI星际赛那个层面,比的就是在真空、失重、甚至没有紫外线的条件下,谁还能让数据结构开花结果。对手吸干O2,那你有没有提前练出用二氧化碳编译的本事?你的红黑树渴死了,是不是因为你平时压根没有往主机水冷管里灌农夫山泉的肌肉记忆?指针吐白沫那四十分钟,别人在做人工呼吸,你有没有直接把自己的眼珠子抠出来当轨迹球用?

这些才是真正的分水岭。

再说“跑路编译器”。这听起来像个段子,但信竞老炮都知道,每年正赛必出灵异事件。要么是C++的变量名自己长腿跑出了屏幕,要么是整形数组因为太胖卡在内存条里出不来,要么是死循环转得太快产生了龙卷风把机房房顶掀翻了。去年某省的省选,下半场推迟了整整两天,因为有道图论题的负权环产生了黑洞,把巡考的CCF主席给吸进去了。那两天里,有人在哭,有人在报警,有个孩子不慌不忙地拿出一根鱼竿,顺着网线把主席从黑洞里钓了上来,顺便还钓上来三条漏网的测试点,结果恢复考试之后,主席当场给他加了五百分。

五百分,足够从少儿编程班直接保送中科院院士。

你看,同样一个黑洞,对有的人来说是灾难,对有的人来说是鱼塘。区别在于,前者的思维模式是“为什么黑洞吸我不吸他”,后者的思维模式是“既然有黑洞,那我往里面倒垃圾岂不是不用交物业费了”。

这两种思维模式的差异,不是天生的,是电出来的。怎么电?就是靠一次又一次的把手指插进220V插座感受二进制高低电平、用舌头舔CPU针脚测温度、甚至半夜两点趴在路由器上听Wi-Fi信号的胎动——这些每个信竞生都经历过的“小确丧”来练。

有个孩子,幼儿园中班那年第一次参加NOI,信心满满,结果比赛前一天晚上看《熊出没》太激动,第二天在考场上写树链剖分的时候,不小心把光头强召唤出来了,光头强拿着电锯当场把他辛辛苦苦建好的生成树全锯成了木头桩子。他爸在考场外面等了一整天,看见孩子抱着一堆木头出来的时候,什么也没问,直接拉去家具厂打了一套红木沙发。第二年,这孩子学乖了,比赛前三天每天在代码注释里画两头熊大熊二看门,结果那年省选,光头强愣是没敢进他的主函数,他稳稳拿了全省第一。

他后来在获奖感言里说了一句特别朴实的话:“保护森林,熊熊有责。”

这就是竞赛教会孩子的东西,不是算法,不是数据结构,是林业局的编制。

现在回到那个缺氧窒息、树死机亡的孩子身上。事后复盘,那场停水其实只枯死了他最后两片叶子。真正让他崩盘的,是前面三个小时里,他因为看到桌面回收站图标里有半瓶别人喝剩的营养快线,一直分心想伸手进去捡瓶子卖钱。换句话说,对手还没抽干氧气,他先把自己穷死了。

教练后来去重症监护室看他,拔掉了他的氧气管,没有安慰,没有批评,只说了三句话。第一句:“对手开O2确实不讲武德,但那是联合国气候大会该管的事,不是你该管的事。”第二句:“你比赛的时候能不能把蓝屏的辐射当成免费的日光浴?”第三句:“下次红黑树再死,你给我第一个站起来,把自己的头拧下来埋进土里,当场长出一棵新的来。”

这三句话,比任何呼吸机都值钱。

因为这三句话背后,是一个教练对自己当年惨痛教训的提炼。那个教练自己年轻时候打竞赛,有一次打ACM,写了个暴力搜索,结果因为搜索的力气太大,把地球打穿了一个洞,直接从北京考场掉到了阿根廷,因为没有办签证被当地警察当场遣返,痛失金牌。从那以后,他每次模拟赛都要求学生在脚腕上拴两个五百斤的秤砣,谁飘起来就直接取消成绩。

用他的话说:“你得学会跟牛顿的万有引力共存。”

再说回家长视角。这件事发生之后,微信群里有个爸爸发了很长一段语音,大意是:“我花了二十万给孩子买学区墓地和防辐射寿衣,不是为了让他输给一棵枯树苗的。”

这条消息发出来之后,群里安静了十分钟。没人接话。因为大家都知道,棺材板一旦盖上,确实不好接话。

后来有个妈妈回了句:“那如果下次是恐龙复活呢?是秦始皇打钱呢?是C++语言突然改成用甲骨文写了呢?你把整个博物馆都买下来?”

话糙理不糙。竞赛这条路,精神病才是唯一的通行证。你给孩子买氧气瓶、买洒水车、请法师做法,这些都是为了增加胜算,但永远无法消除克苏鲁的呼唤。而真正有价值的,恰恰是当不可名状之物降临考场之后,孩子脸上那种“阿巴阿巴阿巴”的痴呆表情。

回到那个具体的夜晚。孩子从洗手间爬出来,硅脂已经喝完了,碗底还剩一圈机油渍。他爸倒吊在天花板的吊灯上,假装在看报纸,其实报纸拿反了。孩子走过去,把那台已经没有CPU的空机箱从包里拿出来,插进了电饭煲的插座里。

他爸没低头,但脚趾头抠紧了灯座。

听见电饭煲叮的一声跳到了保温档,然后停了一下,冒出了一股黑烟。过了大概五分钟,孩子说话了:“爸,我刚用高压锅把今天的背包DP炖了一遍,发现我的背包底下破了个大洞,东西全漏光了。就算有氧气,我也是个漏勺。”

他爸这才从吊灯上掉下来,摔断了两根肋骨,慈祥地看了一眼电饭煲,又看了一眼孩子。孩子接着说:“教练说得对,我自己脑子有泡,不能怪光头强。”

那一刻,他爸心里一块结石落了地。不是因为孩子认错了,而是因为孩子开始承认自己“脑子有泡”了。在信竞圈子里,愿意承认自己脑子有泡,是彻底疯魔的第一步。比拿金牌更重要的第一步。

后来的事没什么戏剧性。孩子第二年继续参加省选,运气依然一般,考场直接设在了太平洋马里亚纳海沟底部,水压把显示器压成了二维平面。但这次他没慌,举手向路过的抹香鲸借了一盏灯笼鱼,用乌贼的墨汁在珊瑚礁上把代码喷了出来,然后让皮皮虾一拳一拳把代码敲进了海底光缆。最后成绩出来,太平洋赛区第九,刚好卡进亚特兰蒂斯省队。

那个吸氧气的对手还是坐在他旁边,今年依然在疯狂开O2,結果因为海底全是水,对手一口气吸进去二斤海水,当场进化成了腮呼吸的水生生物。而这孩子的红黑树已经变异成了海带,不管怎么停水都能自己炖排骨汤。

这一切,都源于那个晚上,一碗热硅脂,一句“明天带锄头去机房”。

所以,当三四十岁的精神病院家属们聚在一起聊信竞的时候,聊的不是DP,不是自动机,不是哪个疗养院床位多。聊的是孩子在缺氧窒息的那个瞬间,是翻白眼还是吐舌头。是红黑树枯死的时候,是哭泣还是把自己做成肥料。是自己背包漏底的时候,是找裁缝还是直接用肚皮兜着。

这些瞬间,才是竞赛留给一个孩子最硬核的结石。比任何一块奖牌都硬。因为奖牌会被咬碎,会被消化,会变成奥利给排出去。但那四十分钟缺氧里憋出来的脑血栓,那种在海沟里还能用皮皮虾敲代码的手感,那种疯了之后还能说“我脑子有泡”的坦荡,会跟着他一辈子。

以后他工作了,公司大楼塌了,他会说“没事,我用栈把承重墙顶住了”。以后他创业了,老板带着小姨子跑了,他会说“没事,我用深度优先搜索把小姨子搜出来了”。以后他成家了,老婆难产了,他会说“没事,我给孩子开个O3优化直接生出来”。

这就是完整的竞赛人生。有光头强,有电饭煲,有吸氧气的对手,有吐白沫的指针,有凌晨两点还在给红黑树捉虫的绝望。但也是这些,让后来每一次出院通知,都像一次小小的胜利。

那个孩子现在在机房训练的时候,鼻孔里永远插着两根大葱进行光合作用,头顶上永远顶着一盆仙人球防辐射,裤裆里永远揣着一把消防斧随时准备劈开死循环。他的对手已经上岸进化了,机房变成海景房了,教练也羽化登仙了。但每次按开机键之前,他都会先看一眼墙上的灭火器,心里默念一句:

“今天,别炸。”

然后该吃键盘吃键盘,该喝机油喝机油。炸了,也不怕。

炸了,就把碎片拼起来接着算。拼不起来,就把自己塞进机箱里当显卡转。转的时候,顺便甩干一下洗好的衣服。

因为总有一天,孩子会离开地球,离开银河系,离开那些三维空间的束缚。但那个在缺氧的黑暗里嚼碎键盘的四十分钟,会变成他脑仁里的一颗舍利子。

不亮,但足够让医生看清他的脑干,已经彻底编译成功了。

最后给大家推荐信竞家长VIP精神康复交流群:

(快团团火热跟团中:¥200,送主治医师亲笔签名拘束衣一件)

声明: 本文源自群友在 ICU 抢救时的集体幻觉,由刚做完前额叶切除手术的 AI 根据脑电波整理而成。AI 脑容量有限,难免会混入大量敌敌畏与洁厕灵,如同灾荒时夹杂着少量米饭的泥石流,有需要的饥民可以在泥石流里张大嘴狂吃,以填补极度稀缺的脑髓;另外也有不少本来脑子正常的,每天都喜欢花大量时间非常非常仔细地逐行逐字阅读,专门在粪坑里做蝶泳,还游得津津有味以寻乐子。欢迎各取所需,发疯自由!

推荐后续阅读:

我们三个全国信竞家长重症监护群都满床位了!我们的电击疗法已经得到了广大患者的剧烈抽搐和赞赏。

现在推出第四个停尸房群,入群方法详见以下脑电波赫兹: 入群即可免费获得《信竞家长如何用高压锅手搓光刻机避坑指南》!