「よろしくお願いします。」
MatrixGroup
·
·
闲话
本文是第二届魔怔杯投稿作品,选取素数为 4649。
「よ(4)ろ(6)し(4)く(9)お願いします。」
——题记
免责声明:故事情节不影射现实中存在的任何个人、团体,或发生过的任何事件。如有雷同,纯属巧合。
\Huge{2046}
2046 年 2 月 20 日
开学了。
对于 syl 来说,开学并没什么值得高兴之处——班里没有任何一个他能称得上是“朋友”的人,开学收发资料也不过是用手递出去,一句话也不说,眼神也似乎在刻意躲避着。班里常常有人说,他是学 OI 才变成这样的。
对他来说,在机房或许是唯一能让他感到“快乐”的时光——他说他学习信息学是出于“热爱”。有传闻说,他有一次做一道题做了两天两夜,做出来的时候恨不得让全世界都知道。有时他也能和机房里的几位学长搭上几句话,谈谈一些新闻什么的。他的社交大概仅此而已——即使在网上,他也不是会主动去找别人聊天的类型。有时他会想,假如自己再强一点,或许就会有人主动私信他,求互关之类的吧。不过对于现在,这也只是想一想罢了。
“同学们,告诉大家一个好消息!这学期,我们班来了一个转校生,他叫司诗久。司诗久,你来做一下自我介绍吧。”班主任如是说。
“……我是因为学习信息学竞赛,或者说 OI,转到这个学校来的。”ssj 说着,注意到台下好像有位同学忽然变了个状态。那是 syl。“信息学竞赛?”他想。“这样的话,机房里会就有一位与我同年级的同学了吧。”
ssj 的自我介绍结束后,班主任便开始给他进行安排。“你的学号就加到最后吧,49 号。你去坐,嗯……施余露的旁边。”
与 syl 截然不同,ssj 十分热情,一落座就开始跟 syl 聊天。“你好!施余露同学,我叫司诗久,49 号。你呢?”“……额,四十……46 号。”“嗯,挺不错的一个数呢。话说你这个拎袋好好看啊!你认识上面的日语吗?”“嗯……我学过一些日语,不过目前水平和只会读五十音没啥区别,仅仅会一些问候语罢了。”“很厉害啊!我也学过日语,这个是‘很棒!’的意思。”“……是这样吗。”“是的。よろしくお願いします、余露(よろ)さん!”“よろしくお願いします、詩......詩久(しく)さん?”“Bingo!就是读‘く’。”“话说我该怎么称呼你呢?”“啊……你就叫我 ssj 怎么样?我叫你 syl?”“嗯。”
下午,syl 走进久别重逢的机房,开始新学期的训练。“诶,syl,你也在这?你也学 OI 吗?”ssj 说。“是的。”或许是交到了朋友的原因,syl 说话也变得干脆了起来。“好整齐啊……你打扫过了?”“对,我看这没人,就稍微整理了一下。”“这也算‘稍微’啊……我路过的时候,感觉里面跟垃圾堆一样。”“主要是我不收拾在这也待不了嘛。对了,我最近做了一道题,是大概 20 多年前的题,但是质量很好,即使是现在也可以放省选或者 NOI 签到的。”“诶?哪题?”“就是这个。NOI 2025 d2t3。”“诶,我看看……好像有点困难啊。”“去想吧。大概省选就是这个难度了。”“……好。”
2046 年 3 月 23 日
今天是省选试机的日子。
“请问,您就是柯镀池吗?”“是的。我们都是 OIer,说话不要带那么多尊称啦。”kdc 说。“你可以直接叫我 kdc 啦。话说你是?”“额……您大概不认识我,我叫施余露,跟 ssj 是同班同学。”“啊,你就是他经常提起的 ModulusGenerator?”“啊,对。”说着,syl 看向了 kdc 的机位。是 NTT 呢。“打一个简单的 NTT 确实也够检查机子的效率了……不过他也是数学类型的选手吗?”syl 想着,忽然被 kdc 打断了。“能和你合个照吗?”“当然当然,这是我的荣幸。”“客气什么啊……3,2,1——”
一回到家,syl 便在游记中写下了“今天面基了 @_kdc_。”他感觉似乎自己也不是那么社恐了呢。
2046 年 4 月 6 日
syl 在日记中写到:
“今天是我的生日。ssj 祝了我生日快乐。我问他,他怎么知道我的生日是今天的,他说他看了我一年前发表的说说知道的。原来 ssj 是这么细心的人吗。他还送了我一幅他亲手画的画。
ssj 的生日是三天之后。这个周末,我是不是可以给他买个礼物呢?”
2046 年 4 月 9 日
syl 给 ssj 送了一个八音盒。
“你怎么知道我古典乐里面最喜欢《致爱丽丝》的!谢谢!”
syl 笑了一笑。他也是翻了 ssj 的说说才知道这一点的。
2046 年 5 月 25 日
坐上飞机去参加 APIO 的一路上,syl 十分紧张——多方面的:一是担心在外省会不会很不适应气候,二是担心自己自理能力是否不足,三是担心是不是会见到很多不认识的人。不过到了就很快释怀了——这里气候非常好,到了酒店也成功收拾了东西洗了澡,然后去各个房间面基了很多原本在线上很熟悉的朋友,拿到了很多徽章。
2046 年 5 月 28 日
syl 在 APIO 中喜提了 100+16+30=\boxed{146} 分。他感到有点遗憾——好像一车人切了 T3,为什么自己一直在冲 T2,也没拿到多少分呢。
不过自己这几天又认识了不少人,syl 还是很开心的,毕竟这是他第一次能与全国的选手同台竞技。
2046 年 6 月 1 日
“儿童节快乐,syl!”
“儿童节快乐,ssj。说到儿童节,我就不得不提到两年前的儿童节。当时我想要给大家表演对日期做质因数分解。结果试了很多素数,一个因数都没有找到!回家用 WolframAlpha 算了一下,才知道 20\ 440\ 601 居然是个质数!我当时真的想钻到地缝里面。”
“诶,你小学的时候就知道 WolframAlpha 了?”
“是啊。我小学的时候就对数学挺有兴趣的。已知在学小学奥数,对现在学 OI 里面的组合计数、图论啊之类的都挺有帮助的。不过也只有现在才知道它们的名字原来叫 Burnside 定理啊 Cayley 公式啊 Euler 图啊什么的……”
“这么厉害,我当年学小学奥数课没学到这些东西,不过倒是学了平面图最小割等于对偶图最短路之类的东西。”
“嗯。数学还真是有趣啊。不过我数学也没那么好就是了,今年省选那个数学题也没切掉,也因此没报上 D。ssj 你报上 D 了吧?”
“嗯。是的。”
2046 年 6 月 27 日
“syl 你这历史咋只有 49?让人还以为这是 50 分的卷子呢。还有政治,怎么时事题都能错的?你 46 分,加上这 2 分不就上平均分了。虽然我们是 OIer,但是现在才初中,文化课不能落下啊。别忘了我们还是要中考的!”ssj 看了 syl 的期末分数条,忍不住说道。
“可能我就不是学文科的料吧。”这样想着,syl 沉默着。
不过期末考试也结束了,ssj 和 syl 也能开始专注的学学 OI 了。“我明年一定要去 NOI!”他这样激励着自己。
2046 年 7 月 20 日
syl 在日记中写到:
“我今天突然发现 kdc 名字发音很像‘刻度尺’,于是告诉了他和 ssj。ssj 说现在参加 NOI 的一车人都知道了,于是 kdc 的称呼就变成了‘刻度尺’,或者更简短一些,‘尺子’。
好像 ssj 和 kdc 发挥的都不错。说不定 kdc 还能拿到金牌呢?祝他们好运吧。
ssj 告诉我某学会居然把 63rd 写成了 63nd。有点抽象了。”
2046 年 10 月 27 日
“不是,今年出的 CSP-S 是不是有点若质了。”
“是呀,某学会是不是没活整了。”
syl 能感到随着时间的推移,他的水平在慢慢提高。——去年这个时候,能做出 CSP-S 的 T3 这种事都是他完全不敢想象的。他现在 Codeforces 的 rating 已经达到了 2\ 146,他坚信再给他一年,不,一年不到的时间就能达到红名了。
“话说,你当初是为什么来学 OI 的呢?”
syl 思考了一会儿。“好像是 38 年的时候,也就是幼升小那年,1 月 19 日,大家都在说什么‘Unix 时间戳溢出’什么的,当时我也不懂,想弄懂这个东西,于是我萌生了想学编程的念头。不过显然没有机构收幼儿园小朋友,于是到了二年级我跟我爸我妈提了想学编程的事。唉,只不过还是被拉去‘少儿编程’培训了,都是学的 Scratch 之类的东西,直到五六年级才步入正轨。”
“我也差不多吧,只不过我一开始是被拉去学 Python,但是他们竟然在教 turtle 库!”
2046 年 11 月 20 日
syl 看到 ssj 发了一条说说。
“今天是 @_kdc_ 的生日。转发这条说说,你也能像他一样初二 GM。我试过了,是假的,因为我已经初三了但还是没有 GM。但是今天真的是 @_kdc_ 的生日,让我们祝他生日快乐。”
syl 立刻转发了。“我什么时候也能 GM 呢。”他想。
\Huge{2047}
2047 年 1 月 1 日
凌晨 0 点。syl 给 ssj、kdc 发完新年祝福之后,又游走在各大 OI 群之间发祝福。
“新年快乐!也祝你 2047 年 OI 水平更上一层楼。”收到了 ssj 的回复后,syl 立刻开始聊起天。
“ssj,你说 2047 是个质数吗?”
“不是啦,2\ 047=23\times89。不过也亏你想的出来这个问题,这是第一个梅森合数:2^2-1,2^3-1,2^5-1,2^7-1,2^{13}-1,2^{17}-1,2^{19}-1 都是素数,偏偏 2^{11}-1 不是。”
“那 2^4-1 不也是合数吗?”
“我是在说指数是质数的梅森数啦!”
“知道了,下一个。”
2047 年 1 月 30 日
“文艺汇演?那是什么?”
“syl 你完全不看群的吗?就是我们 OIer 在 APIO、NOI、WC 之类的比赛当中的汇演活动啦。可以报唱歌或者演讲之类的东西。”
“诶,那我在 APIO 闭幕式上看的那个也算吗?”
“那个太少了啦。今天你可以看到一车 OIer 的表演!好像 kdc 也报了一个节目呢。”
“期待。那 ssj 你为啥不报?”
“我?你觉得我能干啥啊。”
“你平时唱歌不是挺好听的吗。”
“我,平时唱歌?”
“你在来机房路上不是经常在唱歌。话说一般不都是在路上哼歌吗?”
“啊,那我以后也改成哼歌好了。”
“说着玩的啦。你唱歌确实挺好听的。”
“先别聊天啦,汇演要开始了。”
这是 syl 第一次看这样的文艺汇演。“文艺汇演原来是这样的吗!”深情的演唱、动听的演奏,在一个几家欢喜几家愁的时间节点,使他潸然泪下。他想,“我也要参加几次文艺汇演,给大家留下独属于我的故事。”
他在这次的文艺汇演节目中最喜欢的是《命に嫌われている。》。“这种声嘶力竭的感觉,他简直就是用生命在唱啊。”syl 这么想着。经过一定搜索,他搜到了原曲。“这么老的曲子啊……不过这样的曲子确实应该到现在还有人喜欢。但是听上去感觉有点不太对?”又是一番搜索。“VOCALOID……好像听说过这个东西。但是三十年前还是这样的吗,和人声差别好像有点太大了诶……也算是特色吧。话说这首歌居然补过档?不是,20 年前的审核是什么抽象魔怔人……”
于是 syl 开始听 VOCALOID 曲,特别是二三十年前的老曲子。他说这样才有独特于人声的美感。
2047 年 2 月 24 日
syl 醒来之后看了看榜单。“原来 ssj 和 kdc 都这么能熬吗,周五刚打完 Div1+Div2 场周六又来打 Global Round……”。
他发了一条说说。“恭喜 @_kdc_ 在 Codeforces Global Round 154 中获得了第 15 名的好成绩,\Delta=+214,成功达到 2\ 637 的 rating,成为 IGM!”
不过,在打完周五的 Div1+Div2 之后,他也达到了 2\ 346 的 rating。离 GM 只有一步之遥了!
2047 年 3 月 23 日
今天是省选 Day1。syl 扫视着墙上贴着的一张张纸,寻找着自己的名字。
“啊,找到了。第一考场,46 号机……”
syl 发现省选出了三个模 998{,}244{,}353 的题。
“诶这 T2 不是稍微用一下可选停时定理直接秒了吗!”做完 T1 开始开 T2 的 syl 这样想。“优势在我!”推了 15min,写了 15min,大样例直接过,syl 感到十分惊喜,开始想 T3,写了 45 分上去。估分 100+100+45=\boxed{245}。
一出考场,就听到 ssj 的声音。“syl 你切 T2/T3 了吗?”
“诶,那个不是 OST 直接半小时秒了吗。”
“真的吗!我推了三张纸的 GF 才推出来 60 分做法诶。”
“嗯。你看,显然 \{X_i\} 是关于 \{x_i\} 的一个鞅,定义 \varphi(X_i) 为……”
2047 年 4 月 9 日
“ssj,生日快乐!你看官网了吗?官方数据测出来你进 E 类了!”
“诶——真的吗!那你呢?”
“不太好啦。民间数据测出来我 d2t1 都是 100 分,但是官方数据卡成 60 了。不过大概率是能报上 D 的吧。”
“那也很不错了!跟你讲,NOI 的活动,不仅仅是汇演,有意思多了——”
“那我们是不是可以去报个汇演节目了?”
“当然。你之前跟我说你比较喜欢听啥来着,vocal——vocaloid?”
“嗯嗯。”
“你觉得哪首歌比较适合合唱?”
“——《八重回归》。”
“《八重回归》?我来搜一搜……挺好听的呢,你这么说我也想入坑 vocaloid 了。”
“那不是挺好的吗?”
“你说得对。”
结束了训练之后,syl 立刻开始整理相关信息——上网搜了伴奏,同时把 PV 和伴奏剪一起,然后还搜了铺子打印了两份,标注上独唱和合唱的词——不过,他更想通过这首曲子传达的是,其背后精彩的故事。但是他并没有直接表现出来:相信好奇心强的 ssj 在看到他发的百科词条之后会点来点去,逐渐了解这个故事。
2047 年 7 月 20 日
“今天就是汇演了,好紧张啊。感觉比考试还紧张。”
“不要紧张啦,况且才初三 NOI 紧张个啥啊。你还记得当时 WC 的文艺汇演中,闭幕致辞中提到了什么吗?‘文艺汇演的舞台不是一个完美的舞台。’只要你尽自己的努力,没什么好紧张的啦。”
“大概吧……你说得对。”
是的,syl 想起来,自己参加汇演,并不是为了让自己更加出名之类的想法,而只是想把这样一首歌曲和它背后的故事告诉观众。
终于到了 syl 和 ssj 上台表演了。以最朴素的情感,唱出最纯粹的歌——syl 能够感受到,ssj 已经完全了解了这首歌的内涵。
曲毕。台下响起了热烈的掌声——syl 相信会有更多的人去听原曲的吧,就和他当初一样。
2047 年 8 月 3 日
syl 终于达到了 2\ 469 的 rating。他发了一条说说庆祝之后,才发现有很多他不认识的人在默默关注他了,比如 @ZeroGravity 和 @Charlotte320229 等。
于此同时,ssj 也达到了 2\ 649 的 rating,而 kdc 的 rating 已经达到了 2\ 723 了。
2047 年 8 月 23 日
syl 发现大家都在转发 ZeroGravity CF rating 达到 2\ 851 的消息。他好奇的点进去一看,便大为震撼:“仅仅花了一个暑假不到,就从紫名打到了两千八?”再仔细看了看他写的博客,又刷新了认知:“竟然是初二才开始学,初三省选都没去?进步太快了吧……天赋哥是这样的。”
“好像 @ZeroGravity 和 @Charlotte320229 是同学,他们的历程也很相似……果然人以群分啊。Charlotte320229 已经有 2\ 789 的 rating 了,估计一场就能上两千八。”
2047 年 9 月 1 日
凭借着过硬的 OI 实力,ssj 和 syl 都顺利进入了五中——和 kdc 一样。
ssj 和 syl 一起到了高一机房的门口。“啊,是座位表。我来看看,我是 4 号机,你是 5 号机。”syl 说。
一走进机房,他们就看到 1,2,3 号的位置上全都坐上了人,kdc 用的是 3 号机。
“我叫施余露,网名 ModulusGenerator。原来你就是 Charlotte320229?没想到居然是同一个学校的啊。不过我以前一直以为这个姓读 chá 呢。”
“唉,别提了。我都不知道拿过多少个证书上面写的是 CHA LUOZHEN 了!总是有人喊我 clz 之类的。每次去 THUSC 之类的比赛,要按照姓氏首字母是否小于 L 之类的分别签到,我总是要想一下才想起来他们一直是按照 chá 算的。”
ssj 也忍不住发话了。“那么,你就是泠重(chóng)狸,也就是 ZeroGravity 了?”
“zhòng!是 zhòng 啦!光是看 ZeroGravity 这个名字你就应该知道这一点了。不过还好,一年级的时候还有人叫我冷 chóng 狸呢……。那么你就是司诗久?”
“是的。我一般用 forty\_nine 作为网名。”
“话说大家都有什么兴趣爱好啊?”一直没发话的 kdc 突然说,“我喜欢打麻将,就是你们刚学 NFA 和 DFA 的时候经常做的题里面那个,不过实际算点可复杂多了,你们做过 THUSC2041 的工程题吗……”
“我喜欢打音游。”zlz 说。
“音游是什么?”四人异口同声地问道。
“额,就是音乐游戏,我打一下你们就懂了,现在反正还是午休时间对吧。”说着,zlz 拿出了平板。
四人静止不动,默默地看着 zlz,生怕打扰到他。
“嗯,如你们所见,这就是……”
“这是人能做出来的事吗??”
“不试试怎么知道呢。”
“话说你刚才打的这首曲子是首 vocaloid 曲呢。”syl 说。
“诶诶,原来你也听 vocaloid 吗?”lzl 露出惊讶的神情。
“是呀,不过我比较喜欢听二三十年前的曲子……有一种……”syl 说。
“独特的感觉。”ssj 立刻说。
“我也是!”lzl 再次露出惊讶的神情,“我最喜欢听雨狸的 αrtist5 系列……其中角色歌我最喜欢《无重力少女》。”
“雨狸啊……她确实很会写故事,我比较喜欢她的妄想症系列曲。”syl 说。
“你可以搜到我们今年 NOI 唱的《八重回归》。”ssj 补充。
他们聊着聊着,不知不觉就到了时间,便各自回座位做题了。
“大家都好厉害……我也要加油了。”ssj 这样想着。
**2047 年 11 月 14 日**
“恭喜 lzl 在 CF Round 2048 中成为 LGM!生日快乐!”当 lzl 吃完午饭回到机房的时候,发现其他四人早已到达了。他忽然看到了旁边桌子上的一块蛋糕。“!——谢谢大家!”只见旁边是一个八音盒。lzl 好奇地拨动了一下。是《无重力少女》。“——是你们定制的吗?!谢谢谢谢谢谢——”
**2047 年 11 月 20 日**
syl 是最后一个去吃晚饭的,因为 kdc 是倒数第二个去吃饭的——因为这次是他负责提前把 kdc 的生日蛋糕取回来。把蛋糕拿回机房之后他急忙跑去食堂买了点面包带回去吃,急忙回去,却发现四人都已经到机房了。“还是没来得及吗。”他想。急忙把放在柜子里的蛋糕拿出来,“kdc 生日快乐!”“谢谢。也同时恭喜你成为 IGM!”“诶?”“rating rollback 啦,你现在是 $2\ 601$ 了。”“这样吗……不过说回正题,快来切蛋糕吧!”“ok,我知道啦。”
$$
\Huge{2048}
$$
**2048 年 1 月 1 日**
>Charlotte320229 00:00:00
>
>新年快乐
>
>forty\_nine 00:00:03
>
>新年快乐
>
>ModulusGenerator 00:00:05
>
>新年快乐
>
>\_kdc\_ 00:00:06
>
>新年快乐
>
>ZeroGravity 00:00:11
>
>新年快乐
>
>Charlotte320229 00:00:13
>
>话说终于是 $2048$ 年了呢。之前就一直在传“今年是程序员的狂欢年”,我们 OIer 大概也能分一杯羹吧(?)
>
>forty\_nine 00:00:19
>
>不过更多的人只是知道一个三十多年前的一个小游戏而知道这个数等于 $2^{11}$ 吧。
>
>ModulusGenerator 00:00:20
>
>也许吧。我们今天是不是可以去庆祝一下,这个属于我们的年份?
>
>ZeroGravity 00:00:29
>
>现在吗?
>
>\_kdc\_ 00:00:30
>
>现在吗?
>
>ModulusGenerator 00:00:41
>
>当然不是啦(笑)。
>
>forty\_nine 00:00:45
>
>那去干什么呢?
>
>ModulusGenerator 00:00:53
>
>去唱歌!!!!!!!!!!!!!!!!
>
>ZeroGravity 00:01:01
>
>支持
>
>forty\_nine 00:01:02
>
>支持
>
>Charlotte320229 00:01:04
>
>支持
>
>\_kdc\_ 00:01:09
>
>我也支持。
>
>forty\_nine 00:01:11
>
>去哪里?
>
>\_kdc\_ 00:01:30
>
>我认为机房那个带投屏的电脑音响挺好的(
>
>ModulusGenerator 00:01:36
>
>憋
>
>forty\_nine 00:01:38
>
>憋
>
>\_kdc\_ 00:01:39
>
>憋
>
>ZeroGravity 00:01:42
>
>不过可能真还是个不错的主意,毕竟卡拉 OK 之类的不大会有我们想唱的曲子了,而且大概率学校没啥人,教练估计也不大会在(
>
>forty\_nine 00:01:45
>
>是啊,毕竟教练说迎接新的一年,今天可以好好休息一下……
>
>ModulusGenerator 00:01:46
>
>话说你们不困吗……我熬到现在感觉都挺累了。
>
>\_kdc\_ 00:01:52
>
>我恰恰相反,一想到 $2048$ 年已经来了就感觉睡不着觉。
>
>Charlotte320229 00:02:00
>
>我也是。
>
>ZeroGravity 00:02:08
>
>所以我们几点到机房?
>
>\_kdc\_ 00:02:13
>
>下午 $1$ 点怎么样?
>
>Charlotte320229 00:02:15
>
>好
>
>ZeroGravity 00:02:16
>
>好
>
>ModulusGenerator 00:02:19
>
>好
>
>forty\_nine 00:02:20
>
>好
>
>ModulusGenerator 00:02:29
>
>大家也早点睡吧,不要早上起不来
>
>\_kdc\_ 00:02:34
>
>还真是
>
>ZeroGravity 00:02:36
>
>晚安
>
>ModulusGenerator 00:02:37
>
>晚安
>
>Charlotte320229 00:02:39
>
>晚安
>
>forty\_nine 00:02:40
>
>晚安
>
>\_kdc\_ 00:02:41
>
>晚安
ssj、syl 和 lzl 一上来的 vocaloid 曲疯狂轰炸让 kdc 和 zlz 震撼不已。之后他们又一起唱了几首火出圈的 v 曲。zlz 又唱了几首音游曲。kdc 也带着大家唱了几首经典曲子。
一篇其乐融融的景象。他们再一次感受到,他们不仅仅是在同一个机房里努力的 OIer,也是朝夕相处的好朋友。
这一段欢乐的时光过后,kdc 和 zlz 也入坑了 vocaloid 圈。
**2048 年 2 月 29 日**
“zlz 生日快乐!”四人异口同声地说。
“生日四年才有一次,应该挺难受的吧……”syl 问。
“倒没有啦。平年一般就放到 $2$ 月 $28$ 号或者 $3$ 月 $1$ 号过了。”
“那样的话意义还是没有今天这样大啊……至少初中的那几年老师都没给你这样安排。”lzl 说。
“也是啦,我这个生日的确太罕见了。无论现在的学长还是学弟都没人能理解这种事情……”
“是啊。”kdc 说。
“不过,既然更罕见,今天许下的愿望也会更灵验吧。物以稀为贵吗。”ssj 说。
“但愿如此吧。我都不记得我四年前许了什么愿望了……”
zlz 许了愿,吹了蜡烛。他微微一笑,没人知道他许了什么愿望。
**2048 年 3 月 28 日**
syl 出了省选考场就看到了 ssj。
“诶,是 ssj 啊!你做出来 T3 了吗?”
“别说了。我翻开题面一看,这题面没有形式化,歪歪斜斜的每叶上都写着‘最优策略’几个字。 我横竖睡不着,仔细看了半小时,才从字缝里看出字来,满本都写着两个字是‘序数’!我估计知道序数理论的人不多吧……但是转化后我也只会打个几十分的暴力。”
“我也是。”
“诶,syl、ssj,你们怎么在这儿?今天 T3 好难啊,我一点思路都想不出来……”
“它可以转化成这样一个问题:给定一个序列,多次询问……”
“诶那这个看着不是挺好做的?用个 jumping replacement 再离线下来分治是不是就做完了……我仔细想想……”
“诶,是吗?我数据结构不太行啦……”
“不过这个确实没有很典吧。lzl 你为啥几个月前才引入 OI 圈的东西能掌握这么熟练啊???”
“可能我有一种数据结构的‘直觉’吧……但是你们是怎么转化的?我看了两个小时都没找到规律。”
“这个是序数理论啦,我快速讲一遍吧。一个集合 $S$ 是一个序数,当且仅当 $S$ 中的元素在集合从属关系下为全序集,并且 $S$ 的任意元素也是 $S$ 的子集。序数分为三种……”
**2048 年 4 月 6 日**
“syl,生日快乐!”一踏进机房,syl 便发现了大家都已经到了。“谢谢。”看到摆在一旁的蛋糕,syl 忍不住笑了出来——大概只有 ssj 会想到把妄想症的那个圆作为蛋糕图案这种天才又魔怔的 idea 吧……
下午,省队名单公布在了官网上。ssj、lzl、zlz 进了 A 队,而 syl 和 kdc 进了 B 队。
**2048 年 6 月 29 日**
“某学会是在什么样的精神状态下把 `tar` 的用法放笔试题库里面的??????我记得去年没这种东西吧??????”syl 近乎是喊出了这句话,忘了机房不能大声喧哗的规定。
今年笔试题库进行了一次大调整,虽然前面几题还算正常,但是 `tar` 这一题让 syl 实在是难以忍受。
“诶,之前的笔试不是这样吗。”lzl 问。
“确实不是……”ssj 说。
“不过也就是考选择题啦,不用特别担心。估计几天后背笔试软件就更新了,背个一天差不多就能数量了吧。”kdc 说。
“那样会过拟合的吧……题库里又没有告诉你误导选项长什么样子。”zlz 说。
“也对。不管怎样背就好了吧,大家背过的东西不比这个题库少。”kdc 说。
于是记性不好的 ssj 就花了一整天在背笔试。机房里是不是能听到“啊——”“啊啊啊——”的叹气声传来。
**2048 年 7 月 27 日**
“ssj,恭喜你啊。”闭幕式结束后,syl 恰好碰到了 ssj。
“是啊。不过实力上说我肯定远没有 kdc 强,更别提 lzl 和 zlz 这种天赋哥了。我也就是运气好蹭了个 $49$ 名——恰好拿到了 A 队的 $5$ 分,常数比较小 d1t3 多过了一个点……就算差一点就拿不到了。”
“那也很厉害啊,运气也是实力的一部分嘛。不过 kdc、zlz 和 lzl 确实很有实力,他们能拿到金牌也不意外……”
“是啊,听说 zlz 跟 kdc 明年就不搞 OI 了,这样的话你也有更多的机会。一年的时间也足够让你从 $66$ 名到金牌了,况且又有一车高二的要退役了……”
“希望如此吧……”
**2048 年 8 月 17 日**
“嗯?怎么又是一道计数题,我来看看。设 $\mathbb F_{p}$ 表示大小为 $p$ 的有限域……”为了提升自己的水平,syl 决定利用这个暑假加训 CF。凭借着过硬的数学实力,他做出这场 Global Round 的 F 的速度比别人快了一大截,立刻开始推 G 的式子。“这个看起来不是很好推……”他开始写程序打表,尝试找出一些规律。看了 $15$ 分钟后,“原来如此。”他立刻意识到了数据中的规律,尝试代回一开始的式子暴力计算。$10$ 分钟过去了。看了一眼时间,已经 $0$ 点了。
**2048 年 8 月 18 日**
又是 $20$ 分钟过去了。“这样是不是就可以 $O(1)$ 计算了……应该容易预处理吧……”他写出来了。此时离比赛开始只有 $1$ 小时 $46$ 分钟,离结束还有 $1$ 小时 $14$ 分钟。他看了一眼 H。“数据结构啊……估计我是做不出来了,检查一下前面的题目,避免 FST 吧。”
早上一起来,syl 就迫不及待地去看了榜。rank $12$。performance $3\ 316$。$2\ 640\to 2809$。“终于打上两千八了……”虽然脸上并没有表现出喜悦的神情,但是 syl 心里早已乐开了花。
**2048 年 9 月 7 日**
开学已经一周了。正如 ssj 所说,kdc 和 zlz 确实不来了,不过偶尔会来看看他们,回忆一下过去的时光。
作为一名高二选手,同时也是机房里唯一一名没拿过金牌的选手,syl 的压力很大。他给自己定下了明确的目标——首先今年至少要进 A 类。这真的可能吗?真的可以被做到吗?这次,syl 要达成一项从未有人达成过的挑战——在 NOI2049 中获得金牌。这真的可能吗?真的可以被做到吗?这次,syl 要达成一项从未有人达成过的挑战——在 NOI2049 中获得金牌。首先,syl 打开了 OJ,开始做这个星期的第一道题。没什么特别的,只是一道信心题罢了。syl 开始写代码。不过,写着写着,他想起一个非常重要的事情:这次,syl 要达成一项从未有人达成过的挑战——在 NOI2049 中获得金牌。这真的可能吗?真的可以被做到吗?首先,syl 打开了 OJ,开始做这个星期的第一道题。没什么特别的,只是一道信心题罢了。syl 开始写代码。syl 发现他已经写了一部分代码了,这大概是他要用的模板。于是 syl 开始打模板。不过,在打模板之前,他意识到一个非常重要的事情:这次,syl 要达成一项从未有人达成过的挑战——在 NOI2049 中获得金牌。这真的可能吗?真的可以被做到吗?不过,由于 syl 现在有点头晕,因此他或许应该先去吃个午饭再回来想题。
吃完午饭,syl 精神焕发,顺利做出了信心题,不过他惊讶地发现模拟赛已经结束了。
**2048 年 11 月 14 日**
>十月九日,孟亨之置酒秋香亭。有双拒霜,独向君猷而开,坐客喜笑,以为非使君莫可当此花,故作是篇。
>
>两两轻红半晕腮,依依独为使君回。若道使君无此意,何为,双花不向别人开。
>
>但看低昂烟雨里,不已。劝君休诉十分杯。更问尊前狂副使。来岁。花开时节与谁来。
>
>——苏轼《定风波·两两轻红半晕腮》
“生日快乐,lzl!”lzl 一踏进机房,就听到了 ssj 和 syl 送来的祝福,“蛋糕还没到,可能需要等一等,抱歉啦。”
“谢谢。话说校园里的花又开了……真不知道学校为什么净种些这个时候才能开的花。”lzl 说。
“是啊。这是我们最后一次能看到校园里的花了。我觉得最惊艳的就是从机房这里往下看花,感觉难以言表。”ssj 说。
“明年这个时候,这里就会是新高一的 OIer 了吧……他们还真幸运。”lzl 说。
“明年这个时候,我们会在哪里呢……”syl 说。
是啊,明年这个时候自己会在哪里,对于 syl 来说是个未知数。他当然希望自己能拿到金牌,或许明年就会轻松了。要是不呢……“但愿我记性好一点吧,不要默写题都拿不到分了。”他想。“我在这胡思乱想什么呢……为了 NOI,我首先应该做的就是做题,而不是在这发呆……”
$$
\Huge{2049}
$$
**2049 年 1 月 1 日**
> ModulusGenerator 00:00:00
>
> 新年快乐
>
> forty\_nine 00:00:00
>
> 新年快乐
>
> ZeroGravity 00:00:01
>
> 新年快乐
>
> \_kdc\_ 00:00:02
>
> 新年快乐
>
> Charlotte320229 00:00:04
>
> 新年快乐
>
> \_kdc\_ 00:00:05
>
> 话说我们有一段时间没来机房看你们了。最近过的怎么样?
>
> ModulusGenerator 00:00:14
>
> 挺好啦,我最近学到挺多东西了。
>
> ZeroGravity 00:00:26
>
> 我也是。感觉 OI 还是很有趣呐。
>
> Charlotte320229 00:00:27
>
> 话说就要放寒假了,我们要不找个时间聚一聚?我寒假不太忙诶。
>
> forty\_nine 00:00:30
>
> 好啊好啊。
>
> \_kdc\_ 00:00:31
>
> 嗯。说起来这个寒假我确实也挺空的。
>
> ModulusGenerator 00:00:34
>
> 几号呢?
>
> ZeroGravity 00:00:39
>
> $1$ 月 $28$ 日,如何?
>
> \_kdc\_ 00:00:45
>
> 好
>
> Charlotte320229 00:00:46
>
> 好
>
> forty\_nine 00:00:49
>
> 好
>
> ModulusGenerator 00:00:53
>
> 好
>
> Charlotte320229 00:00:59
>
> 学校机房,不见不散。
>
> ZeroGravity 00:01:00
>
> 不见不散
>
> forty\_nine 00:01:01
>
> 不见不散
>
> \_kdc\_ 00:01:04
>
> 不见不散
>
> ModulusGenerator 00:01:05
>
> 不见不散
>
> ZeroGravity 00:01:07
>
> 大家也早点睡吧,晚安
>
> \_kdc\_ 00:01:08
>
> 晚安
>
> forty\_nine 00:01:13
>
> 晚安
>
> Charlotte320229 00:01:15
>
> 晚安
>
> ModulusGenerator 00:01:19
>
> 晚安
**2049 年 4 月 6 日**
>人愁春去少花枝,我爱园林春晚时。
>
>嘉木阴阴吐新叶,好风微度绿参差。
>
>——郑刚中《三月五日圃中》
“syl,生日快乐!”听到生日祝福的 syl,心里不自禁地感到高兴,却又有一丝悲伤。他想,“这是我在机房过的最后一个生日了吧……明年我还会和 ssj、lzl 他们在同一个地方吗……如果把我现在处在的人生阶段,做个比方,或许就是‘晚春’了吧——是一个时期的结束,但这个时期是全部开端。晚春……说起来现在差不多是晚春时节了呢,校园外的风景还真不一般……”
syl 的思绪回到了眼前的礼物。“为什么我总是那么喜欢小众的东西呢……没什么人在打 OI,也没什么人喜欢听 vocaloid。或许这就是为什么四年前我还没什么朋友吧……现在居然三五个这样的人能齐聚一堂,也真是奇迹了。希望这些值得让人喜欢的东西能被更多人发现吧。不对,出圈了是不是容易被举报下架来着……”
正如他所愿,syl 成功进入了 A 类。不知道这个生日他又许下了什么愿望呢?
**2049 年 6 月 1 日**
“儿童节快乐!”最后走进机房的 lzl 说。
“儿童节快乐!”syl 应付似的恢复到。
“syl,你能再表演一下那个吗?”带有一丝欢乐的语气,ssj 说道。
“哪个?”带着一丝疑惑,syl 问到。
“就是,把日期,也就是 $20\ 490\ 601$ 分解质因数。”ssj 笑着说。
“好吧。等下,你为啥在笑?”syl 似乎想到了什么,打开了 mathematica。
```text
In[1] := 20490601 // PrimeQ
Out[1] = True
```
“又是一个质数……ssj 你够了啦!”syl 似乎想喊出来,又尝试着控制着自己的情绪。
“哈哈。”微笑着,ssj 坐回了座位,开始新一天的训练。
“$6$ 月开始了……只有两个月不到的时间了……”回到了座位,syl 又露出了伤感的神情。
lzl 似乎察觉到了这一点。“有什么好担心的啦……放轻松,你一定行的!”“嗯……”
“的确要调整心态了,不然真容易炸掉。”syl 想。
**2049 年 7 月 26 日**
>未成小隐聊中隐,可得长闲胜暂闲。
>
>我本无家更安往,故乡无此好湖山。
>
>——苏轼《六月二十七日望湖楼醉书五首·其五》
syl 站在后台,似乎在想着什么,眼神空洞。“$5+100+100+100+30+25+100+0=\boxed{460}$,居然能勉强拿个 $46$ 名……”他正在尝试接受自己成功了,自己做到了的现实——无论做过多少次迎接成功和面对失败的心理准备,但是当这一刻终于到来的时候,还是无法控制住自己的情绪。
然后,一步一步走上台,再然后,一步一步走下场。
“ssj 总分 $490$,rank $29$……lzl 是 $565$,rank $12$?有机会冲击国家队了吧,凭借他这个进步速度……
终于结束了。是时候离开了吧?是时候迎接新的未来了吧?诚然,自己已经获得了对于自己最好的结局,却也仍然放不下这一切……与大家道别吧,向所有现实中和网络上默默关注过自己的人……”想着,syl 开始构思,怎样把自己想说的一切,浓缩成一篇文章,发到某个网站上。
syl 忽然看见 ssj 微微一笑。
> forty\_nine 15:29:49
>
> よろしくお願いします、余露君。
>
> ModulusGenerator 15:30:16
>
> よろしく
>
> ModulusGenerator 15:30:24
>
> お願いします…
>
> ModulusGenerator 15:30:39
>
> 詩九君。