罚到他们服了为止 SCCPC 游寄
前言
我是一个雷霆球迷,我个人认为造罚是一个 trick,但我没想到我为我们对“造”了 14 个罚(tried 15)。当然我也十分惊讶于能压哨AC。
funfact:5.31不仅是 SCCPC 还是 俄克拉荷马雷霆和圣安东尼奥马刺的抢7生死战。
队友: Little_Cake_qwq大佬、ev_____ 大佬和菜鸡的我
赛前
赛前。不行了,只面到了我队友。
队名的来源是:
比赛日
7:00 到校,不是咋只有我一个人?哦,走错门了,在高中部我在初中部门口晃啥
7:20 人到齐了,上校车,面到了我队友。
8:04 到了成都信息工程大学,下车,听了一路的周杰伦,星晴不错。
8:20 签到,换衣服(不是这化纤衣服咋比校服还舒服)。找我们学校,不是咋有3个我们学校校徽,还有小栈编程和吴老师信奥?wc在里面,只能过完安检再换衣服,先套上去再说,包包好看(不是咋 python 打成了 phyhon,SCCPC你这家伙)。
8:34 过安检。好水,只用金属探测器扫身上,不扫包?给安检员说了。抬头看到了当时大运会的“爱成都,迎大运”。我以为要查身份,把身份拿了出来,没查?放在桌子上。(然后赛后就不见了)。
8:35 好凉快,不亏是办大运会的场地,套上去的衣服不想脱了。瞎逛,看到了小学朋友lzy大佬。不是,我们学校的kent114514 在干嘛,在别人的草稿纸上写什么奇奇怪怪的东西?(听说还在 七中三队的纸上写了)。
8:55 发试题册了。这么牛,电脑自动解锁。不是,广播不让我动鼠标键盘,我咋看“考前必看.pdf”?拆试题册会禁赛终生处理?吓哭了。
9:00 开题
题目看这里
我们大概翻了一下,感觉 CDEFGHL 是可做的。我看 C,Little_Cakeqwq(下文lcq代替) 看 G,ev____(下文ev代替) 看D。
C D的思路是显然的,D 分讨一下,C直接贪。
我先写 C
写写写,挂挂挂。(不是样例还挂了)
他们写 D,开赛后 0:25:50 一发过了,有实力的。
我的想发是用bitset每次与上上一个被克制的名单,若有 1 还有精灵可以一起干完。否则直接同归??
写写写,交交交
罚时+1
他们 GH 想出来了,写G H
0:25:50 AC(tried 1) G
1:15:06 AC(tried 2) H
大佬啊。
改 C
原来我bitset没全清空
改改改,交交交
罚时+1
诶,ans没初始化
改改改,交交交
罚时+1
我去,输入读错了,应该是 m 个而不是 n 个。
改改改,交交交。不对只能重构(bitset<1e5+1>bit[100001]要炸)。 罚时+1
ev说可以延时记ans,贡献后记
改改改,交交交
罚时+1
不行,lcq和ev讨论出 F 的关键结论,把我kick了。
挂 罚时+1
结论是若可改成形如(
问题是我们认为这玩意会超时,但是现在好好回想一下肯定是可以在
我去,题看反了。
改改改,交交交
罚时+1
不是,我没看反。
改改改,交交交(我脑子有病,有错还交,真是饿了)
罚时+1
重构并思考,我去,有些时候最优的只能被对方克掉而不能同归。
用bitset模拟,假设有
总体时间复杂度为
把长为 1e5 的 bitset 直接改为数组?不,vector 更好复制。
用 vector 暴力找并集,不存在并集就说明该换人了,看是同归还是送死。
他们不让我写了呜呜呜,lcq写。
改改改,交交交
罚时+1
终于不是我吃 C 的罚时了,泪目了。
KFC来了,先吃饭,下午再战。
边吃KFC边想,突然想到我们没有处理好一路顺风的情况(一个人横扫他们)
查查查,我去,没复制并集。
改改改,交交交
罚时+1
11罚了,不能再交了。
我们看到了 lusscareya_ lucasincyber IOIAKME 的大佬队 rk.30。仔细一看 E AC。那么说明 E 一定可做。我当时状态来了,连hack了2次,于是我来改,他们想计数。不是,树形dp+计数(很难不联想到联合省选2026 D1T1),吓哭了。KFC没吃饱,去wc里加餐了。高级的,wc有换气+空调,爱了爱了。
封榜了,rk 101(不行,打Fe 了)
仔细读题,不是,s可以等于0?666此时只能同归,但我的实现上显然
改改改,交交交
罚时+1
等等,贡献延后计算是不是会让第一个需要同归的入空着?
改改改,交交交
罚时+1
14罚了,不玩了,他们改 E 去了。
当时十分崩溃,hack 了一遍又一遍,WA 了一次又一次。
大蛇啊,5min就过样例了,我们马上4 AC 了,至少有牌子了?
罚时+1
改,原来是像我们这样转移儿子会重复计数,只要和父亲不同,减去就行了?
不对,这咋遍历,假设父亲和儿子颜色不同,回进死循环?
父亲
儿子
父亲
父亲
你已被急哭!
高斯消元?
最后 12min,有可能吗?
我上场,把lcq的后记代码删了,改成前记。这样不用分讨最后一个点。
试试吧,最后一次了。
交交交?交不了 502Bad Gateway。六百六十六,还有第二关。
2min后,好了,试试吧。
交交交
pendind...
不是两分钟了咋还不
Correct!(666,触发保底了)
"Vamos"!!"啊啊啊啊",我叫了起来,lcq和ev看到后也叫了起来!
我们后面的吴老师小学队说“这人深井冰吧”。
12min后,结束(由延了8min)
罚球(1/17)
O uO 接到助攻,罚球命中?
此刻,无需多言。
E听了讲解后还有一个小结论推出我们就AC了,F我们结论推出但饭堂没写。
在此基础上,我们 4AC,成功翻盘。
其实我看了看,如果我们3AC即使无罚时也是Cu,但4AC,成功翻为Ag。
成也萧何败也萧何,若果我少耗点时间,冲E,如果过了冲F,6题也就Au了。
可惜的是 lusscareya_ lucasincyber IOIAKME 的大佬队,罚时多了一个导致掉出Au的行列,是Ag的第一。
赛后
没滚榜,唱了国歌就走了。
一看,抢七大战雷霆输了,感到一点难过,恭喜马刺晋级总决赛。
在车子上听周杰伦的蒲公英的约定,听着听着突然哭了。
隔壁的大佬在玩崩铁,居然玩大丽花不玩狼尊?
回学校了,请 lusscareya_ 喝了一杯蜜雪冰城,合同学们一起打了会儿篮球,没打多久就继续讨论题目去了。
总结
这场 SCCPC 于我而言,是满是失误却又绝地翻盘的珍贵经历,有遗憾、有崩溃,更有并肩作战的热血与成长。
整场比赛我们三人分工明确,队友稳定拿下 D、G、H 三题奠定基础,我却在 C 题上反复踩坑,15 次提交 14 次罚时,从初始化、输入、空间到边界条件漏洞百出,一度心态崩盘;F 题虽推出正确结论,却因错误预判复杂度遗憾放弃;封榜后排名靠后,陷入铜奖边缘的绝境。
但最后 12 分钟,我们没有放弃,改写 E 题代码、顶住服务器报错压力,压哨 AC 实现 4 题翻盘,从铜奖跃升至银牌,完成了最不可思议的逆转。
赛场暴露了诸多问题:写题急躁、自测不足、盲目提交导致罚时爆炸;复杂度判断主观、边界情况考虑不全;卡题时易陷入内耗,思维不够灵活,计数dp有大问题。但团队协作的默契、绝境不放弃的韧劲,以及最后时刻的果断调整,成为了翻盘的关键。
场外雷霆抢七落败的遗憾,与赛场逆袭的喜悦交织,让这场比赛更具意义。失误是教训,翻盘是成长,未来会改掉粗心急躁的毛病,严谨自测、理性判断复杂度,以更沉稳的心态面对每一场比赛,珍惜与队友并肩作战的每一刻。