琴心未许随尘老,指上春风似旧时——SDCPC2026游记
upd on 2026.5.27 21:20 进行了少量修改。
前言
尘封的往事,莫测的未来,过去的回忆难寻,如今的我们渐远。曾经热闹非凡的机房日渐冷清,并肩作战的队友各奔东西——直到一次偶然的机会,让早已离场的我们,在回忆与现实的碰撞中获得了新生。
介绍
我们来自山东省泰安第一中学,大家都要做幸福的人!
zqq(名义上的队长):饥饿军团小资历,曾经的OIer,现whker,进过年级前10但截止到高二下期中只有一次(悲),退役后开始打音游,wmc但是w19,打pgr但热开水只有14.5,欢迎各位来找我玩!
lmy:饥饿军团老资历,MO大佬,专业平面几何,高二数竞队神一般的存在/bx,同时是whk大佬,每次都是级部前十,严肃膜拜/bx。
yyz:同样是饥饿军团老资历&&MO大佬&&whk年级前十的大佬,校田径队体育生,专业是5000m,唯一的高一选手,严肃膜拜/bx。
游记
Day -INF
想打SDCPC!没队友!在机房里面找!哎呀打不满怎么办?换个队友,分工明确!怎么找?去MO那边找!哇竟然有饥饿军团的老资历lmy和yyz!就他俩了!
伟大的饥饿军团,从此复出!
Day -2
上课狂干作业,晚上有时间去机房了,乐!
我们明确了分工,我退役时间最晚,练习时间最长,负责写代码,lmy和yyz负责讨论题目,提供思路和查错,并且主攻数学题(这里作者明示一下伏笔)。
当天模拟SDCPC2025,做了两个小时后获得了3道题,原因是我调代码不在状态。两个半小时后队友需要去准备MO初赛,预先离开,我调整好状态后去做队友开过的题目,严肃获得了7题!过当年的金牌线了(喜)
Day -1
本来说做完数学周测回家的,但是想早点回,于是严肃赶时间,获得了119pts(悲)
回家路上经过吾悦,严肃出勤,获得了2个13的S和一个13的S+(喜),但我的号没登上,用的游客模式(悲)
Day 0
就睡了4个小时,因为生物钟6点多就行了,根本睡不着!(恼)
虽然说起得早,但是到了10点多才启程,到了之后前往万象城吃饭,1点多的时候队友们都到了。yyz帮我们签了到/bx,领到了胸牌,文创,队服,饭票和“鹿老师”(喜)
然后是热身赛环节。幸亏我们提前半小时去找机房,结果跑错楼了(悲),还好在热身赛开始前几分钟找到了自己的位置。
热身赛不予评价。打的太放松了,好像不到银牌线(?但是小问题。中间碰到了zrc学长,这还是我们第一次见面(喜)
锐评一下山大软件园校区的餐厅:楼是环形的,有点年代感,装修就是学校食堂特有的风格。饭还不戳,比某【数据删除】学校的好吃(悲喜交加)
晚上回去之后本来想休息的,但听说 ljh 和 gjy (同校不同队的两位朋友们)要去万象城,于是我们也动身前往。吃到了yyz的麦旋风/bx,也吃到了海底谭 98.6(喜) 。gjy腿受伤了,ljh推轮椅带他去,让我想起了我高二上坐轮椅的那段时光,祝他早日康复。
yyz和lmy去买了些refreshment,灰常有品位/bx,爽吃一晚上。回去的时候已经十点多了,于是玩到12点整开始睡觉,周末睡的最早的一次(确信)。三个人只有两个床,于是我和lmy睡大床,yyz睡小床,恰好合适(确信)
Day 1
晚上睡觉的时候被子找不到了,于是我在梦中寻找能抱的东西,结果把全身裹着被子的lmy当抱枕抱了一晚上。结果我俩第二天被yyz瞪眼瞪醒了(疑惑),不知道他看到了什么(惊恐)
获得了yyz的瑞幸(喜),严肃出发。
去参加开幕式的时候不小心走到了直播房间,本来不想去现场的结果现场就在旁边。去了两分钟之后就结束了。
在考前面到了bxf,感谢她的生日礼物/bx,还有伟大的(此处用典)周公,突然想起了他和毕老师的世纪会晤照片(喜)。
当天机房环境还可以,每个人给了三支笔和一些草稿纸。接下来是比赛环节:
9:30开场,按照既定策略从后三题找签到,但并没有找到。我看到A后认为可做,建图之后跑拓排,但写完之后发现题读错了,浪费15min,但大家心态还算稳定。
跟榜发现I是签到,花了两分钟写了一下,一发过。
在我过I之前,队友们讨论出了G的做法,并把策略告诉我。但由于我长时间没写过代码,码力严重下降,实现方式并不优,花了半小时才写完,49min时过了G。
写G的同时队友在看C,D,K,L,在我写完之后建议写K,我看了一眼后发现只是朴素的Kruskal,简单处理一下即可,20min写完。1h12min时过了K。
然后我开场时看过E,当时自己有了普遍情况的简单的构造策略,被证明是正确的,并且队友们给出了几个特例的构造方案。途中因为题目有一处漏读耽误了一段时间,写了半个小时。1h48min过E,这时候已经4题了,感觉能赢。
然后我们三人轮流去WC,回来之后看到C可做,我认为可以分段之后记录必要数据,拆开式子之后发现都可以 O(1) 记录。对于段内最优点,lmy发现可以求导,实际上就是二次函数最小值和单调性判定,这不就课内题吗?严肃写了一下,2:25过。
接下来是最关键的阶段:我在过C之前,队友们讨论出了L的做法,筛一下质数,分解质因数然后模拟就可以,我立刻实现了一下,2:55一遍过,排名干到了第10左右,感觉金牌有了!
最后2h我开始尝试理解yyz的D做法,但可惜没有理解他的表。然后我自己的做法是大分讨,边界容易出错,讨论了一段时间后发现无果,遂舍弃。然后我开始回去做A,尝试O(logn)进行check,但是一直出问题,后来发现贡献会重算多次,根本优化不动,于是转到H。我误以为这个题和我两年前一道AT的题目相同,但发现它加入拼图时极容易重算,又担心更暴力的记录会爆掉,再加上确实有点虚脱,没有精力进行大的改动,一直尝试微调到比赛结束,6题离场。当时我们三个人完全不清楚能拿到什么样的牌子,只能期待着翻过我们的正式队伍不超过10个。
滚榜是鹿老师主持,终于见到真人了(喜),中间出去了一趟,找到了ljh和gjy,他俩说yyz来过,但我没找到(疑惑)。回去之后发现yyz在会场。此时滚榜快到了银牌,发现已经到了 5 题区,心想这回估计只有银了,未免有些失落。zrc学长的队遗憾获得铜首,为他感到惋惜,也祝愿他们下次夺金。
继续滚榜的时候发现不对劲,看到有封榜后过6题好像拿金的,而我们队过的题都在前3小时,难道能赢吗?到第30名怎么还是5题?快到银首了,我们队还没出现,而且还是5题!终于滚榜到了银首,而我们甚至还没出现在榜上,说明金牌有了!我们三人轮流击掌庆贺,宣告着饥饿军团又赢了一次!
然后是金牌区滚榜,此时我们就只关心排到了哪里。滚了十几个队还没到我们,未免有些疑惑,后来发现大抵是因为罚时少导致的。最终排到了总榜第30名,正式15和16名之间,可以在tayz大考后获得学习标兵的称号。当鹿老师念到我们的队名时,心中的焦灼在此刻全都烟消云散了。那个幻想般的结局,如今梦境般到来了。
闭幕式结束后,我们三人作别。他们去与数竞教练回合,继续他们MO的征程;而我也踏上归途,回到现实中去。
Day 2
回班了,穿着当时的队服,带着桌子上的队牌,手中提着“鹿老师”。同学们对此十分好奇,有人问我们的成绩如何,有人问“饥饿军团”的意义,有人问鹿老师是谁,也有人问我下一步如何打算。我看着“鹿老师”,心中并没有答案:但这次比赛,也一定在指引着我们寻找答案所在之处。
后记
未曾设想的道路,不可预知的终点,然三人并肩同行,何惧路远?心中的星星之火,在燃尽时燎原而生;眼前的云峰绝壁,于登顶后尽在足下。这次经历将如过往一样,尘封在饥饿军团的回忆中,留存在我们的心底。但即使我们用尽了砚中的墨水,也要提起那支断笔,挥毫写下证明我们依然存在的诗篇。