我的一个猫娘朋友
- upd on 2024/10/13:专栏发布。
- upd on 2024/11/8:把分类换成了休闲,因为这么长的文章怎么也看着不像鲜花。
- upd on 2024/11/10:应 Null_h 胁迫,专栏已撤下。
- upd on 2024/11/15:趁 Null_h 不注意补回来。
- upd on 2025/4/23:撤下了 Null_h 照片。
- upd on 2025/7/23:进行了修订。
0
包含少量(大量?)虚构内容,请谨慎观看。
1
我有一个学 OI 的猫娘朋友,她的名字叫 Null_h。
Null_h 真名缩写为 Null_h,又叫黄二,虽然没人知道为什么叫这个。
第一次见到她时,是 2023 年,在吊州市 cshsjp 外校暑假集训的机房。当时她才新初三,已经是全市闻名的大佬了,尽管她比我小一岁。那时她一天只能做十几道蓝题,不过在只能切黄题的我看来已经是遥不可及了。
由于菜爆了,我只能远远看着她在计算机前手舞足蹈,举手投足间轻松 rk2。每次看她惜败选手 std,我只能回头死磕还没做完的几道绿题,浪费评测资源。当我正在重学线段树的时候,她已经想出了绝妙的线性算法,并在常数因子上爆了 std。
在酒店里,凭借着赛时的高分以及超强水平,她一边与 11451414514ych(化名,于 2024 年进入 ustcsgy)谈笑风生,一边快速订正完毕后原神启动。
很快我们就回了各自的学校,她回了 yems,我回了 yhsjp。凭借着有一天爆零的坏成绩,我没能拿到集训学校的 T 恤衫,只能羡慕赚了不低于 328 奖金的 Null_h。
Null_h,于集训学校门口,WGY_nzwmb83(化名)摄于 2023 年:
2
当时,我还并不知道 Null_h 是猫娘。在 2024 春学期来临之际,Null_h 以优异的成绩提前进入了 yhsjp。
一个和科比一样黑的夜晚,我决定去机房战斗爽。进机房上了号,却发现 Null_h 不在。正在机惨 Null_h 的 459cp_K(化名)告诉我,Null_h 已经在厕所去了 9.98244353 min 了。于是我走出机房。走廊里没有科比那么黑,我在撞了两次走廊里的课桌后到了厕所门口。
我来到 Null_h 所在的包间,轻车熟路地想撬门板。Null_h 非常狡猾,从里面把门板锁卡死了。于是我决定暴力拆解,直接拆卸了门板。当我将门板扔在一边后,我发现包间里竟然有一个长着猫耳和猫尾的 Null_h!我大吃一惊,强行把 Null_h 拉到了隔壁机房进行“判决,如期降临”。
在我的严刑逼供下,Null_h 终于老实交代。原来,她并不是 Homo sapiens,而是猫娘。Null_h 可以消耗 0.01 mol 卤族元素小战车(CFClBrI),将自己多次精神复制,这样相当于多线程运行。Null_h 一般可能分裂出如下表的子进程:
卤化氢 | 次卤酸 | 亚卤酸 | 卤酸 | 高卤酸 | |
---|---|---|---|---|---|
\(\text{F}\) | \(\text{HF}\) | \(\text{HFO}\) | - | - | - |
\(\text{Cl}\) | \(\text{HCl}\) | \(\text{HClO}\) | \(\text{HClO}_2\) | \(\text{HClO}_3\) | \(\text{HClO}_4\) |
\(\text{Br}\) | \(\text{HBr}\) | \(\text{HBrO}\) | \(\text{HBrO}_2\) | \(\text{HBrO}_3\) | \(\text{HBrO}_4\) |
\(\text{I}\) | \(\text{HI}\) | - | - | \(\text{HIO}_3\) | \(\text{HIO}_4\) |
那么如何辨别当前处于前台的是哪个子进程呢?Null_h 告诉我,通过猫耳和猫尾的颜色就可以辨别。
3
Null_h 发现最近的题目变难了,再这样下去她在模拟赛的时候会花更多时间在拿榜一上,将没有时间玩原神(当时绝区零还没公测),那么只需要多开几个“小号”一起打模拟赛,把 OI 单人赛变成 ICPC 团体赛,不就能轻松拿榜一了吗?总之她决定多线程打模拟赛,不巧今天碰到了我。
我很高兴我知道了 Null_h 的一个天大的秘密。但是回到机房后,我很快就高兴不起来了。在 459cp_K 的帮助下,我和 Null_h 各 AK 了 7 次和 11 次 IOI。
自从我得知了这一令人震惊的消息后,一些平时未加深究的小事也得到了合理的解释。比如,
- Q:为何 Null_h 每天晚上出机房总是先我们一步到楼底?
A:因为猫娘有夜视的特殊性质。 - Q:为何 Null_h 切题速度比我们其他这些彩笔快?
A:因为 Null_h 可以多线程边打代码边思考,何况她单线程的 OI 水平也严格高于我们。 - ……
原本不出意外的话,机房除我之外的其他人应该都不会知道 Null_h 是猫娘。可惜事与愿违,459cp_K 在 Null_h 的 B 站账号的收藏夹里发现了大量猫娘视频,并进行了宣传。
4
做题闲暇之余,Null_h 喜欢和我们战斗爽(打 generals.io,Custom Map 居多),当然次数严格少于我们。由于她能更充分地思考,每次战斗,她都能出其不意地偷家,并使其他人红温至蓝温不等(见下文)。对此,著名 80 星上将 Anti_int(化名)评价道:感觉 Null_h 的水平不如他。
附:机房流通的 generals.io 专业术语(按字典序排列):
- 被草了:被集兵攻家了。
- 被猫了:被偷家了。
- 厕所战神:难以进出的出生点位。
- 互不侵犯:非法组队。
- 视奸:被探到家了。
- ……
机房还流行打字竞速(monkeytype.com)。机房里没人会盲打,除了 Null_h 外人均 wpm 只有 45 左右。但由于 Null_h 可以多开,她的打字速度可以大大加快。
5
Null_h 非常乐于助人。由于机房人均水平较菜,她在空闲时间整理了一套题单,用于监督我们跟她一起内卷。Null_h 还有一套独特的做题机制,名为黄体辐射。具体地,当 Null_h 在做题时出现降智错误时,她的温度会上升,黄体光谱辐射出射度为
其中 \(\eta_2\) 为黄二常数。
在一定温度下,黄体的谱辐射出射度存在一个极值,这个极值的位置与温度有关。简而言之,随着温度升高,Null_h 会依次红温、橙温、黄温、绿温、蓝温、紫温、黑(即紫外线)温。Null_h 会用辐射的能量切对应颜色的题。
虽然 Null_h 已经在机房推广过黄体辐射,但由于人体温低于猫娘体温,我们还是不能像 Null_h 一样轻松蓝温甚至紫温。
6
和 Null_h 一起学 OI 的日子很愉快,但是由于我水平不佳,退役的时刻越来越近。一次爆炸的月考后,Null_h 特意来安慰我。
她说:“我是机房 OIer 的神明,不论身份如何变化,都会以我这双眼睛见证属于 OIer 的历史。人生总有很多让你白丝不得琪姐的事情。退役不是终点,希望你在追寻的路上找到编程对于自己的快乐与意义,同时把勇于求索的精神传递给后来的每一个人。你的朋友 Anti_int 也曾经对你说过,‘晚上 9 点半卷蓝题,你还是不是人啊。’由此可见,我们 OIer 或许都不是严格意义上的人。还有,你和 Anti_int 不要再往外宣传我是猫娘了,不然我等会把你们的【数据删除】拔下来绕在一起,这样你们就不会叫了。”
后来的校外集训赛场上,我有幸坐在 Null_h 附近,可以看到 Null_h 不停变色的猫耳和猫尾。看着她欢快地切题,我突然有些伤感:我剩下的 OI 时间已经不多了。
最近,她兴高采烈地告诉我,她最近 dp 题越刷越通透了。面对我们两个人之间悬殊的水平差距,我想到:她热爱 OI,日夜不停;她能对着 \(10^5\) 的数据调试;她能找出我无法理解的人类智慧思路;她能对着模拟赛题说“若只玩意一眼原题”。如果我当初也能像她一样对待 OI,结果会不会有改变呢?
7
作为 yhsjp 青年,我们都应该以她为榜样,求真务实,脚踏实地。谢谢大家!