藏着CF19840118的虚拟编程赛专属月光信笺——纪念那个编程初遇的冬夜
CF19840118月光信笺,是藏在虚拟编程竞赛社区的专属纪念产物,专为纪念与代码的那场冬夜初遇而设,信笺缀有虚拟猎户座冬日星轨、暖融融的蓝白模拟键盘边框,敲击触发记忆按钮还会晕开细碎的数字月光,AC提示音作为隐藏背景音乐悄然流淌,输入专属关键词“初遇冬夜提交”,更能拼凑当年平台的历史小彩蛋、新手提交界面的复古剪影,戳中无数代码爱好者的青涩触动。
我是个习惯把私人锚点藏在“无意义符号”里的人,比如咖啡杯沿永远留半毫米奶泡、备忘录密码拆成高考理综选择题答案最后两位、还有那个蹲在笔记本键盘前敲下的第一串CF以外的组合名——CF19840118。
其实说“组合名”也不对,它更像是我在Codeforces这个庞大、明亮又偶尔有点冷的虚拟编程竞技场里,给自己搭的第一个“专属树洞赛”的伪编号,树洞的入口,是2024年冬夜裹着三层毛衣冻得手指通红的那个时刻:宿舍的暖气刚好停了维修倒计时,楼下便利店只剩最后一杯热可可挂着打折标签,闺蜜发来保研面试的喜讯语音,而我对着屏幕上一行绿色但报错超过十分钟的Hello World字符串,突然有点想哭。

那时候我才学C++两个月,连数组指针绕进去都能揪半小时头发,刷力扣Easy都要看三次题解,Codeforces主赛连Div4的签到题都做不完第一问,那天刷到一个Up主发的“自己创建专属虚拟赛”的教程,脑子一热就点了进去:题目库选了入门级的水题合集,难度设为和Div4前两题差不多,时间限制改成了宽松的24小时(毕竟是给自己写的),而编号栏,我鬼使神差地填了外婆的生日——1984年1月18日。
外婆生前是村里唯一一个能写一手漂亮毛笔字的女先生,小学三年级教我背乘法表背哭了,她就给我折了一只会转的纸风车,风车的叶片上用铅笔歪歪扭扭画了四组0和1,笑着说“以后学有用的东西,就像折风车,转起来难,找到轴就顺啦”,后来我再也没见过那只纸风车,但那四组01组合,还有她的生日,一直在我脑子里转。
伪编号填好的那一刻,我好像听见宿舍窗外飘起了细碎的雪,便利店的热可可冒着白汽蹭到了屏幕上,外婆的纸风车叶片上的01,突然变成了屏幕上的字符,那天我花了三个小时,终于把八道题全部刷成了绿色的“Accepted”——最后一道提交的时候,刚好是凌晨两点半,日历页还停留在外婆生日的前一天结束倒计时,而赛题的提交记录第一条,就是我的账号“LittleWindmill01”。
从那以后,每年外婆的生日前后,我都会创建一场CF19840118的专属虚拟赛:题目有时候是今年新学的算法,有时候是翻旧题本找到的当初没做出来的遗憾题,有时候甚至会自己写一道关于“纸风车轴”的小题目(比如计算纸风车叶片的旋转速度、找叶片上0和1的对称点),去年保研成功的闺蜜陪我一起刷了那场题,她用Python写了一道动态规划的纸风车题,提交记录的备注里写着“献给LittleWindmill的外婆和轴找到的我们”。
现在我已经能轻松打Codeforces的Div2,偶尔还能拿个Expert的小绿牌,但CF19840118永远是我最常打开的“历史虚拟赛”记录,它不是官方编号,没有排名,没有奖金,甚至没有其他参赛者,但它是我编程路上的第一个专属月光信笺——月光是外婆窗外的月光,信笺里写的是我对编程从陌生到热爱的每一步,还有我对她的想念。
(完)
