ICPC EC-Final游记/退役划水(17)
前言
你们真的好能颓啊!怎么就写了两行就有上百阅读量了(
于是重新开了一篇来写,就当刷新一下评论区了
(退役划水cnt强行++)
背景
其实我本来是有小学期课的,一看赛程,要耽误3天的课
于是去问老师,老师说作业必须线下交,然后作业会给3天的DDL
行吧,大不了去之前和去之后忙一点把作业肝了
后来发现我们晚一天才回来,这时候我就不是很想去了
算了算了,还是去吧,拖一天DDL扣10%的分我也认了
后来机票已经买好了,要出发前突然想起来一件事
从外省回学校要隔离3天不能进校
但反正说啥也已经来不及了,只能为了这耽误的7天白发愁
其实这时候对ACM的态度已经不是很好了:学校里一堆神仙,而且还有好多大二大三大四大五的学长还在打
然后我们队配合又不行,感觉再打一两年也费劲能出线(出线的先决条件是全校第一)
我们队的现状…
队长(szb)是大二的,但是酷爱卷文化课,然后做题也很不靠谱,经常出现一道题爆二三十发
不怎么做思维题,写代码经常出bug一调就要占两小时的机时(然后我和另一个队友就发两个小时呆)
喜欢打表找规律,喜欢QJ测试点,喜欢随机化,喜欢猜想和尝试
经典语录有:“假如这题有80个测试点那我最多再爆160发就能过了它”
只要有他在,我们队就可以放弃对罚时的追求
而且有时候还会出现奇怪的大脑短路。有一场个人赛的一道题是有解输出对应的人名,无解输出NO
样例有俩,有解的那个输出是Huang(输入中出现的人名),无解输出NO
他爆了三十多发。赛后问教练:是不是有解都输出Huang啊?
反正就,最后我们队总结出的经验就是,别放着他一个人做题
但与此同时,他还不擅长交流。基本上不会听我和另一个队友的思路
常常自己solo然后忽视各种细节,花很长时间才发现是假的
“啊,我听不懂,要不你来写/要不你告诉我要写什么”
最后他在队里最经常干的事,就是抄写模板
另一个队友(hjq)是大一的。和我一个班
看我博客的人或许还有印象,我C大程有两个摆烂队友,我写了50k,那俩一个20k一个5k
这位就是那个5k的。
平时不写代码,写代码出锅率比队长低,速度也更快。但是就是不愿意写
或者写的时候需要有人在旁边看着才行
但是人比较强,擅长各种计数题。大面上什么都会,但是除了计数以外的东西不是很熟练
浙江人,初中NOI打银,政策原因最后寄了,来破三本了
基本上负责提供思路。
和我配合还算可以,基本上我俩的交流还算比较有效
平时自己也没事会找题做,所以知识面比较广,有时候也能提供出一些抖机灵的点子
我的话,没什么好说的,就是菜
由于剩下两个队友的特性,所以前期的签到题都是我去写(比较快而且不容易爆罚时)
(CCPC和ICPC的区域赛我做的题都占我们总通过数的一半以上)
前期如果不在机上的话就会去快速读题并且提供翻译(剩下俩人基本读完题就一个小时了)
中期卡题了的话大模拟也是我去写(拿去年EC题做练习的时候我过了植物大战僵尸,平时还写德扑啥的)
后期会给一些搞题提供点子,经常能想出一些奇技淫巧简化问题之类的
或者是提供强样例(然后把队友的想法hack掉)或者是看着他们写代码
反正就像是莫名其妙组起来的队,没有明显的知识划分和擅长领域
不过个人水平在全校都还不错,个人赛排名分别是2,3,5
虽然后来天梯赛(也是个人赛)我比他俩打的都好很多(分数215 190 275)
上半年由于CCPC和ICPC的原因我们队还偶尔训练一下
后来渐渐从每周3次到2次到1次到0次,最后四个月就没训练了
训练也占时间,基本上一整个白天就搭进去了。所以这也是为啥我越来越不想打了
Day -1
出发日。
我们校区一共有3个人要去参加比赛,于是教练让我们三个拼车。其中一个就是我那队友(hjq),还有一个是其它队的
然后他们俩商量好了几点出发在哪集合,没告诉我
我出发前以为那俩人不靠谱还没安排就去问他们了,结果原来是安排了然后没说
问时间地点,回答中午1点。
然后继续问地点。不回我。直到12:45才回我:“东二”
然后由于说话习惯的问题,他想说的是东二门,但我以为是东二教学楼(一般不省略门字是说门,否则是教学楼)
然后我就在东二教学楼等了一会,直到1:05也没见到人
发消息不回,打电话不接,1:10告诉我是东二门
然后我又去东二门,到了之后找到了我们队外的那个人,hjq还是不见踪影
于是在40度的太阳下暴晒等他,最后1:35他才到。(杭州那几天刚因为太热,有人热射病升天了)
他背了一个书包还拖着一个行李箱,说里面都是模板书。自己还拿不下,于是全程让我拿着一本硕大的英汉词典
不管怎么说,最后至少是出发了
到了机场不清楚咋领登机牌,后来又找不见登机口。反正我俩一顿捯饬最后终于是进去候机了
(嗯,依旧是我拿着词典)
开始登机的时候,我们的队长才刚刚到机场。
然后此时距离停止登机还有小半个小时的时间。但反正到起飞队长也没把票取出来
一问,队长出发晚了。那也没辙,只能我们先过去
(一些普普通通的景色。我不会拍照,不喜勿喷)
队长换了一班晚上的飞机,到晚上再飞过去
我们到了陕西之后先在外边吃了一顿再进宾馆(进去之后就不让出来了)
最开始学长队说要请客,后来看到价格之后又不请了
也不知道怎么点的菜,反正AA就点了一大堆奇怪的东西,还点了两个比脸大的馒头
最后下来每个人90块钱。被怒宰一波。真不如自己出去吃
晚上到宾馆做核酸领物资,就顺带把队长的东西领了然后进房间了
晚上和LNC和dyyb和bootpuss一起呆了一会,LNC和Dyyb打王者去了,我和bootpuss无聊,唠了一会就各自走了
一两点,我在写小学期课的作业。其实是想睡觉的,但是不能睡——我们队长还没回来,得有人给他开门
最后两点多他终于来了。懒得说什么我刚想睡觉,但是不能睡——他要补小学期课作业
那你在机场那么久又在干什么啊……(然而并没有真的问)
折腾了半天反正很晚才睡觉。我觉得这可能都该算Day0了
反正是过了相当不靠谱的一天,看着这俩队友已经让我做好了旅游打铁的准备
但实际上还有更不靠谱的事情
Day 0
虽说我是我们屋里起得最早的,但其实这时候已经9点多了
不知道餐票在哪里于是没去吃饭(后来发现是被hjq收起来了)
等到他们差不多也醒了,我问了一句:
诶,szb,你昨晚回来做核酸没有啊?
没有。我等会下去看看
等着等着就12点了,等他下楼的时候最后一批核酸点撤走了
反正那也只能让他联系各种人想办法解决了。我和hjq先去吃饭去了
吃完后回来路上发现下午1:30有华为的什么新技术交流会。闲的也是闲的,就过去看了看
在那里晃悠了一个多小时,看到了传说中的机器狗,并听了很多离谱的东西
(明明是企业来宣讲 为什么讲得那么高深晦涩 反正有几个是完全听不懂)
(这是最好懂的一张)
(这是来回蹦跶的狗,但是博客园上传视频很麻烦所以不传了)
路过一个没什么人的摊位,这个摊位似乎没准备礼物,再加上来的人也只有一个年纪比较大的专家
再加上是不那么耀眼的数据通信部门,所以显得十分冷清
我看着觉得有点,呃,不知道怎么形容,所以过去和他进行了一段时间的交流
他一聊还停不下来了,所以我就也就多听了一会,之后才走掉
整体上讲基本听了每个部门一段时间,并且白嫖了一些伴手礼之类的
华为T恤 ×1
华为水瓶 ×1
各种各样的宣传册 ×n
各个部门的咨询群 ×n
一些HR的微信号 ×n
(白嫖使人快乐)
但是反正我才大一,应该还没到打工的时候,所以其实宣讲的人也并不怎么鸟我
我也不是很理解,来打ACM的高年级的人很多吗?全都在考虑实习的样子
转了一圈后回去了,hjq一直在屋里打游戏,听说有机器狗和听说可以白嫖,于是在我回去后也下楼了
他去找狗。但是应该是去得太晚了
(可能什么样的人,就会看到什么样的狗吧)
下午4:00是开幕式,4:40是热身赛,我和hjq准备好就出发了。szb不知道上哪里转悠去了
开幕式开始前我和hjq到场了,szb后来相当晚的时候才来
好像是因为刚开始核酸查得紧,后来核酸查得松
反正我和hjq是做好了明天要双打的准备了
没有营养的开幕式结束之后,热身赛就要开始了
szb依旧稳定发挥着他的风格,在公布开机密码之前进行反复的乱打尝试
我怕给锁上所以给他拦下来了
比赛用的是Linux系统。用gedit吧,他们又觉得写配置浪费时间
用Vim吧,又不会指令(同时也需要配置)
后来我们惊喜地发现电脑里有VSC。诶这不就快乐了
热身赛开始了几分钟后题目才送到我们手上。
一共3道题,都比较简单,szb上来先写了一个然后没过去样例
于是重新读题,我读好了一个然后上机把它秒了(中途哈希写挂了一次,丢人)
然后szb重新上机终于是把那个题过了。其间我和hjq讨论最后一个题的做法
我们有一个共同的猜想,感觉很合理就上机给写了,于是就过了
下班了。最后一题过掉的时候是榜2,最后结束的时候是榜4
这说明前面的题太慢了,szb第一题卡住相当于3倍的浪费时间(后面俩题也在排队)
我哈希挂了也是2倍的时间。不过并没有错误提交所以没有额外的罚时
总之不管怎么说这个名次还是相当高的
后来学长队来看我们 跟我们说我们的教练曾经有过一个:热身赛打得高的正式赛会寄 的定律
随便吧随便吧,反正我已经当做是来旅游的了
我们对面是北师大的女队。他们似乎不会用Linux编译,问志愿者于是志愿者让她们晚上回去好好学习
(她们没有气球。但至少她们学会了编译)
不知道我们队插上三个气球对他们的心态是否有影响
晚上先去听了华为的讲座,白嫖华为手环7 ×1
(本次旅游最大收获)
回去的时候被关在门外了。屋里不留人把房卡带走也不跟我说一声
等他们回来,然后回宿舍写作业。无事发生
除了szb一直不在。和同学玩去了玩到了大半夜才回来。
明天9点比赛。还要收拾东西和吃早饭,所以我和hjq定了7点的闹铃。
Day 1
我是有提前一些做准备的习惯,所以我7点闹铃一响就起来了
hjq7点的闹铃一响就把它按掉了
我东西收拾完了,叫他俩,然而
“你要走先走吧,房卡留下”
于是坐在床上干等这俩神仙。8点多出门
出门后hjq看到有一些队是穿着比赛方发放的衣服
然后就开始慌是不是必须穿才能参加比赛
我说怎么可能在没通知的情况下因为不穿他们那个衣服就不让比赛啊
hjq说怎么不可能 NOI的时候不去旅游都扣分呢
行吧行吧 没去过NOI没见过世面,你说的算数
于是本来就时间紧迫,结果又跑回去换衣服
最后压着点到了赛场
比赛的前3分钟,没有拿到赛题
拿到后分工:szb负责从前往后读题,hjq读中间,我从后往前
hjq读了I,发现是水题,上机写了(一般他愿意写代码的话,说明确实很水),5分钟过了
结果A题也是水题,szb读完去写了。
hjq不放心szb,去检查思路了。
我从后往前开题十分困难,最后几道题一个比一个长(事实证明,K和M到比赛结束都没人过)
后来A题做出来了。我发现L是水题,于是等szb痛苦调代码(10分钟),调出来之后去给写了,5分钟过了
开题顺序还是有问题。不能放着szb…
这时候突然hjq觉得M可做(就是那个没有一个队过了的题)
然后我思考了一会把可能出现的情况给他分析了一下,给他反驳了
szb这时候发现了D题,觉得是水题,和hjq开始讨论。具体说了什么我也不知道
我听到的只有一句:“说不定这题能抢到首杀的1000奖金”
总之反正我们决定二一分带了。于是我去把其它题读了
我问:“szb,你正开的,你B题读了没有啊?”
“没有”
呃…
于是我把BCEGHJK的题都读了然后等他俩有时间翻译给他们
他俩讨论完之后szb去写了,抄几何模板
我把我知道的题意都跟hjq讲了,并且提供了一些题目我所认为的标签(一个2sat 一个网络流 一个最短路,全都说对了)
hjq准备开B题,于是我跟着提供思路。B题中含有一部分推式子的部分,我并不擅长,交给他了
我打算等szb过了之后我给他先把要用到的主体框架写好
但是…
但是szb怎么可能这么轻松就过题呢?
狂暴爆3发,60罚时祭天。于是还得我出马,我听了他们的思路之后随手构造了一组数据就给卡掉了
(如hjq所说:如果我没构造那一组数据,那估计他俩又一个小时+二三十发罚时出去了)
结果他俩就在机下继续讨论,我去把B题要用到的主体部分写了
这时候已经快整整2小时没有过题了。我写完之后hjq推好式子上去写,szb依然在思考
我在机下默默开了E题。是个很烦人的分类讨论题。又是打牌,还是博弈。一般这种题就是我来搞了
hjq也爆了两发。然后被szb撵下机了,szb上去终于把D过了
然而szb粗心眼肯定是做不了E题,他选择去做别的,于是我又给他翻译了J题的题意
hjq还是没弄出来,于是部分重构了一次,我看着他写代码,期间也发现了一堆错误
反正最后在比赛剩两小时多一点的时候过掉了B题
这时候气氛很不妙。我们现在只有5道题。按照以往的经验,我们最后两个小时基本什么都做不出来
我去给hjq讲了CEGH三道题,他觉得都可做。其中CH是计数。
我们一致认为C的细节过多不太好搞,根据排行榜来看GH基本一过就过一对
最后我继续做E,他给我E提供了一种情况,后来在思考什么我也不知道
(似乎是E,但是他给出的其它情况都被我驳回了)
我让他要不去看着szb别出什么问题。szb拒绝讨论,说是水题,一定能过
然后上机爆了一发
E我凑够了5种情况之后觉得差不多已经做完了,但因为szb占着机位所以我和hjq先开始讨论了H题
形成了八九不离十的思路。此时又已经有差不多一小时没过题了
看不下去了,我把szb赶下机调试然后上机1A了E
(这大分类讨论题我能想明白还能1A我觉得我可以吹一阵)
我下机之前把szb写了一半的J题代码打印下来了,过了几分钟志愿者送到了
然后我和他一起调,几分钟后就也过掉了
7道题了。还剩80分钟。最后的时间为了防止集体坐牢一道题也不出,我们决定三个人开同一道题
说是这么说,一旦到了这种需要协作的难题,szb基本就处于挂机状态了
我和hjq有H题的思路了,验证了一下就是一个最小割。然后就开始写
写完之后答案是对了,发现还要输出方案,于是就稍微一改
然后发现:啊,这是最大流的输出方案
然后我们发现我们三个都不会写最小割的输出方案
然后就没有然后了。直到比赛结束我们都在研究这个
我们从不同的思路出发。我的思路倒是更接近一些,但是他们的思路已经实现了一部分所以没有改
最后这道题也没有过。要是选择开C或G说不定还有机会。
最后hjq带了一行李箱的模板,也没找见一个输出方案最小割
封榜前我们是第9名。我们估摸着最后的排名是20名左右
打完比赛回房间,hjq发现自己没带房卡
唉……你叫我房卡留下,那你倒是别留下啊
在宾馆问出两个学长队都是8题,觉得我们凉透了
叫保洁阿姨开了门,收拾收拾东西去听企业宣讲以及稍后的公布成绩了
szb消失了。我们叫他到时候记得回来领奖
然后我和hjq去做了一次核酸以备明天返程
企业宣讲没什么人听的样子。除了很多岔子,视频放不了ppt放不了啥的
最后又是闭幕式,也出了一堆岔子
在座的同学们似乎并不愿意给宾馆的领导掌声
(住宿条件真是…饭很难吃选择也很少,不如衡中食堂;宾馆名义上有wifi,速度大概是rand()%128 kb/s)
还有喝倒彩的,还有戳爆气球的。
说起气球,因为我们队一如既往的封榜后坐牢,所以我们确实有7个气球
对面的女队好像只有两个
然而其实人家并不需要别人的同情
(欢迎学妹们来打ACM,这不随便薄纱)
为什么气球我只拍了杆,没拍气球呢?因为今天不知道怎么搞的,7个气球3个蔫的,还有一个比赛结束时 我们发现只有一根杆
最后等待漫长的滚榜,我们是第11名。
(放手里捂一捂,一会就要被拿走了)
最后前12的来源学校依次是:pptptztztszt(p北大 t清华 z三本 s南大)
第13?第13是高中队!
第二的北大队已经连着三年第二了。就是不出现,好可怜(?)甚至和我们拿一样的奖金
这是我校学长队(我校校第二队也是连着两次校第二了,也没出线)
(冠亚季军每个学校最多拿一个,所以尽管学长队是第6但也是季军。出线同理,只不过一共有6个)
我们算了一下罚时,如果我们网络流会板子,那么我们就会是季军(唉)
但没必要再做什么无谓的设想了。
然后也算是开开心心,继续混混玩玩
晚上的时候hjq和szb搞丢了一张饭票。不过我长记性了,自己的饭票我自己拿着呢,还好有饭吃
这顿是华为请客,所以饭菜质量好多了
晚上去看华为的演出,还有抽奖活动
(抽奖活动,我能在随机滚动的时候看到自己头像就已经算是不错的了)
(当然没中奖,即使中奖率有30%,按照我的运气…)
晚上开始疯玩。但也没什么好玩的。学长们跑去网吧了。hjq在打王者单人模式。我也就和人聊聊天什么的
然后继续写作业(体验极差)
Day 2
这里又不是NOI,Day 2就已经是日后谈了
因为前一天半夜才睡,而这一天又没什么事情,所以起的比较晚。早饭也没吃上(记住这里)
中午退房,结果有几个人没出来,一问是在清原神体力…
我趁这时候跟辅导员申请好了隔离,他告诉我直接去某某宾馆就好
长记性了,这一次早早到了机场
但是我的坏运气突然开始发作,开始了极度倒霉的一两天
先做个铺垫。因为赛程已经结束,所以这顿午饭没人管,我在宾馆买了包饼干就当饭了
预计4点多起飞 6点多到的飞机,我估摸着落地后随便在外边吃点也就行了
再加上飞机上好像也有供应吃的,所以不会出什么问题
在机场候机,然后我拿出笔记本开始写作业。写了两个小时
突然通知说飞机延误了。好像是因为杭州下雨,限流
问题不大。又过了一个小时,终于能登机了
在大家抱怨了两句后登上了飞机之后
飞机并没有起飞
接着延误。一直等到我看天气预报杭州雨都停了,还是没有起飞。不知道怎么搞的
一直等,等到陕西也开始下雨,这回继续名正言顺的延误
然后飞机还一直让我们做好起飞准备,不能使用大型电子设备,所以作业也不能写
手机一直耗着电量掉的也很快。然后在飞机上一直坐着也开始饿了
预计到达时间都过了,我们还是没有起飞
7点也没有起飞
8点也没有起飞
9点也没有起飞
很多乘客等不及了,解开安全带找空乘理论
后来空乘全都躲到驾驶室了
飞机不定期在地上跑一阵,反正就是不飞,一次次让大家失望
最后在9点半终于飞起来了
我手机也早要就没电了,只能干坐着
(我在杭州还需要导航去隔离的酒店)
10点多的时候饭终于来了。这时候我已经饿的肚子疼了
虽然只有很少的一份,但是足以救命了,毕竟终于结束了我28小时几乎没有进食的痛苦经历
11点半左右到了杭州,在很偏的一个机场,教练说我们各自想办法回去
杭州的地铁运营到11点半(此时是末班车),我到地铁站是11:32
没办法了,打车呗
司机师傅告诉我,再早几分钟就便宜不少,现在算是深夜乘车了,要加收费
(上三位数的时候我拍了一张,实际上最后总共是144。震撼我一整年)
(不用怀疑我是否被宰了。杭州出租车就是这个价,更何况半夜上高速)
凌晨0:30左右到了隔离点,我和保安面面相觑
“同学,没房间了”
联系辅导员,问怎么办,一开始还一直联系不上
他说他知道我跟他预约隔离了,但反正也不知道怎么搞的
辅导员也到处联系,但大半夜的基本都睡觉了,也联系不上
磨磨唧唧一点多了
房间并不是都有人,但是那些空房间还没有打扫。我不介意住不干净的房间
我是想赶紧入住,这样还能赶上每天早上的核酸,做了2次核酸就可以解除隔离了
但是主要是疫情期间前后两人住一个房间需要消毒,不然出事就说不清楚了
然而这个时间保洁显然是下班了。所以没有人收拾房间
我问了一下,保洁是7点上班。保安答应我催一催保洁
我打算在街头呆一晚上。保安觉得我可怜,说我不嫌弃的话可以睡他的沙发
我不嫌弃。但是我的辅导员嫌弃。他非得让我找家宾馆住。不然还一直给我打电话
那行吧。找了家宾馆住
“还有单人间吗?”
“只有豪华单人间了”
差点我就答应了。得亏多问了一句:“现在最便宜的房间是?”
“是双人间”
好家伙。
说是最便宜,还是自费花了233。好数
宾馆估计也没多少这么挣钱的生意,从2点住到6点,一个人233
不管咋说,住进去了。然后想起来更要命的事
我作业没写完。DDL还剩几个小时(早上起来写肯定是来不及了)
2:20终于把什么都收拾利索了,躺下就睡。
你以为这段结束了?
2:40,我妈很担心我,给我打了个电话叫起来了。
Day 3
早起六点多,起床收拾,退房,跑回隔离点
7点,保洁没上班,继续等
但今天不只是保安,还有一个形似经理或者什么样的人
反正我在那呆着也是呆着,就把经历了的这些鬼事讲了讲
她听不下去了,决定亲自帮我打扫一个房间
救了个老命了。第一次因为被隔离而这么开心
然而,没吃上早饭
这时候谁还在意早饭啊!我进入我隔离的房间
回头一看
(这是我妈)
不管怎么说,至少是消停下来了
但有点过于消停了
做核酸的医生把我这个房间漏过去了。结果还要多隔离一天
无所谓了
Day +
天数已经不重要了,现在我在秦皇岛了
街边也会有彩虹
奖队长拿走了,我只把插气球的队牌带回来了(还有一堆白嫖的东西)
我的竞赛生涯大概这回是真的画上句号了。
或许我再打一年,两个学长队就要退役了,我们就能出线了
但没必要,我觉得我的实力,或许不该再去尝试不属于自己的东西
又一次退役了,但这次至少不算是灰头土脸
我也不应该再被什么执念带偏人生的航向了
彩虹在街边,也会很好看
番外
我有一个问题要问读到这里的你:
我们队的队名是什么?
如果你看到了,大概印象深刻(虽然可能比起我的名字,也没有那么深刻)
如果你没看到,去翻翻上边的图片吧(就不告诉你)
这个队名是怎么来的呢?
这要从建队那段时间说起。那时候我们刚刚组队,szb作为队长建了一个QQ群
群的名字就叫做“组队”
有一天我和我的亲戚出去玩,到了晚上,手机电用得差不多了
突然出现了以下的群聊记录:
szb:教练让征集队名
szb:你们起个名字
[一段尴尬的沉默]
我:手机没电了
我:我回去再想
他显然没有等到我第二句话,就交上去了
不过也好,我们这个队确实是以手机没电开始的,也是以手机没电结束的
(从机场出来的时候我手机也是没电的)
大概能记一辈子吧
后记
没想到会有这么多东西要写
应该够颓一阵的了
本来打算把这个学期考试周以来的事情都写一写的
结果变成单纯的退役记了
过一段时间再写一篇吧
感兴趣的学弟们多多一键三连(?)我会加速下一期的更新
(某种意义上 浏览+推荐+评论也是一键三连)
希望大家都能开开心心的