2017ACM游记

orz hhw posted @ 2017年11月21日 18:27 in 游记 with tags acm 比赛 游记 , 1075 阅读

场场梦游划水,全靠队友Carry

ICPC西安 Rk7 自己上机少A一题

CCPC杭州 Rk2 划水划得好,捧杯没烦恼

ICPC北京 Rk2 划水划得好,出线没烦恼

CCPC-Final Rk4 技不如人,甘拜下风

EC-Final Rk7 全场0输出,再给我2分钟就能躺上领奖台

[2017.10.29] ICPC西安

因为19大没法去新疆旅游了,被迫去了西安

路上一直在打游戏,有点晕车

很晚才到西安,住在小农村里的红灯区旁

第二天去报到,然后就一直打游戏

开幕式还是打游戏,因为有教练鸽了10分钟就结束了

于是热身赛还在打游戏,等了好久才开始

不小心把C的线段树写错了导致热身赛屈居第二,没想到这么多队都会C,这套路烂大街了么。

然后一直在炸东西,炸完了还有不少时间就睡觉了

出来发现n^2就能过了。。怪不得大家都会做

晚饭去西工大的一个奇怪食堂吃,价格贼贵还等了很久。。不过我有的是钱和时间

晚上因为没房住主题大床房,大浴缸就放在床边。真是开房的好地方

周日正式比赛,手速慢了点没抢到一血

前期一堆线段树傻逼题,我写完一道又来一道,飞速过了7题登顶

然后中期卡了题,E题只会一个不靠谱的贪心不敢去冲,I题只想到一个很复杂又很可能会T的算法

浪费了不少时间搞D,然后发现是错的。。

最后决定让我写I,但是我写了很久还是T了

没有办法让队长冲了发E的贪心,竟然过了。。

最后work出I的可过算法,我最后30分钟rush了一发,15分钟写完,但是一直WA

三个人查了很久也没查出错,十分绝望,最后只有8题,罚时优势巨大的情况被踩了题数

赛后发现是一个剧毒,应该将10改为11。。

最后被我校友军爆踩,出线无望

感觉十分丢脸,于是比赛完就马上赶到飞机场跑了。

[2017.11.5] CCPC杭州

周五下午坐高铁去了杭州,到了以后折腾了一会在晚上才到酒店

酒店十分豪华,设施齐全,双人间的床和我家的床差不多大

晚上打日麻,水平太差被鏼了个四位

在床上玩手机把眼镜搞断了,勉强拯救了一下

第二天全程打游戏,热身赛开始了被迫把游戏关了

杭州赛区不让赛前打vim,于是我打vim的时候,队友讨论起了A,觉得是个线段树。。明明是个大傻题,马上秒了。。

撸过了B,队长发现他做过C,马上写过,于是拿了一血和热身赛RK1

晚上疯狂打DOTA,打得太晚了,导致0点半才睡。。

第二天起来落枕了,扭了脖子,很难受,只能歪着脖子写题

正式比赛打vim打错了,浪费了5分钟,第一发9min才A,后面陆续签到过了几道题感觉我连签到都得靠队友带

然后我大战银牌题,写完后没过样例调了挺久浪费了十五分钟多

刚过银牌题发了个弹幕说我题意读错了,感觉过得莫名其妙。。然后全场广播又把题意改回来了。。还好过得早

然后无题可做,模拟上将强上大模拟,用了高超的卡时技巧卡了过去拿了FB

这时EGI三题都有不少队过了,排名降到7、8名

我和队长讨论了一会后,队长会了I,和我讨论,发现我学不会他的做法,他自己上把I题A了

队长写题的时候我总算想出了E,觉得做法有点高端,HDU这么快过真是有点不可思议。

我写过E后又没题了,只好去炸L(炸200发就能过),发现赶不上进度放弃

最后队长work出了G,在队长想的时候我敲了个NTT模板

队长马上写完,离比赛结束还有10分钟交了一发RE,又交了一发TLE。。

最后找到了错误,在298分钟做了最后的提交,到最后也没有返结果

赛后得知过了,不过THU也过题了,被踩了罚时排名第二

由于没有吃午饭,只好去外面一个比西工大更贵的地方吃了午饭

第一次去领奖有点紧张。。晚上很晚才回去,又打了好久游戏

背着很重的电脑把肩弄得很难受,再加上晕车,回到学校基本废了(眼镜、脖子、肩和脑子)

[2017.11.19] ICPC北京

由于电脑太重了,懒得带了没想到要住三天

去北京竟然坐高铁,虽然慢了点,最少可以在车上看片

北京真的好冷。。。还好刚在双11买了些衣服

到北大门口被傻逼保安拦了,结果正好在门口看到了黈力和敦爷谈笑风生走出校门,和他打招呼竟然不鸟我去今日头条真是牛逼啊

折腾了一番才进了学校,拿了东西去吃饭,感觉食堂还是挺好吃的,冰淇淋只要2块一个要是夏天我就狂买了

将行李拖回宾馆的时候将袋子拖破了,袋子里的香蕉被压扁了,里面一团糟,狗牌也被搞烂了。。

住的宾馆十分简陋,床的大小和寝室差不多,网速也十分感人,比寝室还糟糕

晚上去和黈力撸串,感觉他比我不知道高到哪里去了

第二天早上一早被叫去吃早饭,回来又趴在床上睡了,结果一觉睡到中午,又被叫去开幕式

开幕式章程好多啊。。一大堆奇怪的讲话,还有全英文的,听得很晕。。早知道就一直玩手机了。

热身赛竟然有4道题,C题不会做,1小时后没我的事我就睡觉了

队长过了C,赛后发现是个假算法。。热身赛被爆踩了。。

回去没有电脑玩只好看看直播了,但是直播连流畅都卡,只能看新闻了。。

正式赛开场vim打得很快而且没打错,3min不到打完看题,直接看到E,发现挺蠢的,上去写一发差了几秒拿了二血

接下来队友过了F,我上去写H,写了一会发现要想一想,就让lzt先上了G

他WA了G,我改了下H,也WA了一发。

他A了G,我改了下H,也A了一发。

发现J一大堆队过了,于是冲了很早就有的不敢冲的暴力

100分钟5题,又无题可做。

我强开C,大力按度数分块虚并查集讨论,写的过程中没想清楚遇到了一些困难,就让lzt先去写了A

中途志愿者突然来插气球,感到很纳闷,发现是E的一血是北大队,于是捡了个一血

他WA了A,我改了下C,然后T了一发。

他A了A,我改了下C,也A了一发。

三个一血非常壮观,没我啥事了,我一边吃饭一边划水

发现D一大堆队过了,于是lzt直接去上暴力,我和队长想I

只想出一个不太靠谱的找规律,上去冲了一发WA,然后再爆一发T知道循环节是很长的

最后无力地挣扎了一下,8题收场了

结果还是不错的,只有无敌的杜教没打过。只是感觉我没怎么发挥就在这么强的北京赛区拿了个第二有点奇妙。。

原来以为没有电脑的晚上会无所事事,不过莫队邀请我们吃晚饭,感觉我在一群人中非常的菜

于是很晚才回到宾馆,回到宾馆面麻,又被虐惨了,两把四位。。

继续躺在床上玩手机,很晚才睡

第二天原来以为是11点走,于是设了个8点半的闹钟,结果发现9点就走了

赶紧收拾一下走人,把气球放飞了素质极低

回去太困了就睡了一火车没看片

下次还是带电脑吧

[2017.12.3] CCPC-Final

坐了很久飞机,到站时把机票搞丢了,北京的奖金没了。。

哈尔滨真的非常冷,我穿了两件羽绒服三条裤子,但是忘了带手套,还是被冻成傻逼

比赛服是一件短袖,好LOW

哈工大的食堂还是不错的,啥都有,就是量有点大吃撑了

宾馆的风格挺好的,但是我死活找不到拖鞋

网不错,晚上DOTA对黑,前两把凤凰打得挺抠脚,理想的拉3波野和凤凰冲击放的都不好。

最后一把全能打了将近2小时,被破三路守高,黈力MED1V5,最后一波我忘了守家没把大开出来输了。队友太能送了。。。

打完DOTA已经1点多了,筋疲力尽。。

第二天热身赛,键盘很奇葩,"\"的位置是回车;编译很慢,一次要5秒

A想了30分钟才想出来,看了下B发现只要保留4位小数,是个假题,直接暴力就好了。。

C是道大几何,走了点弯路,要试机最后就来不及写了

热身赛第一次没AK,连傻逼题都做了好久

晚饭去特色食堂吃了牛扒饭,全是整块的牛肉,贼爽

晚上去买了手套、耳罩、冰棒的过冬用的东西,玩一会游戏就睡觉了

正式赛开场就开不了电脑,开了电脑然后找不到鼠标,浪费了2分钟

打完Vim队长给我一道E输出x*1.1,我自信一交

然后马上看A切掉,并准备写C

等了将近10分钟才返回结果,结果我把E题写WA了。。发现实数会有精度问题,赶紧改了下

由于1次错误提交,前期长时间榜上无名

做完最傻的三道ACE后,队友过了J,但三个人都不太会K

我上去写了发G,觉得n^2的DP没啥问题,竟然WA了

查了20分钟队长发现清空的一个剧毒。。我真是太搞笑了,这浪费了有150的罚时吧。

K题队长找了发规律过掉,这时场上只有清华的两个队过了F,我们想了很久都不太会

我知道清华的两个队都有单纯形大师,于是弄出一个很不靠谱的二分+单纯形的做法,自己都无法证明,但由于没人上机就写了一发

过了样例直接交,竟然A了。。

然后全场过了I,发现是个傻逼题,20分钟写完竟然WA了。。

发现把找环找错了,200分钟8题

接下来没我啥事了,因为我完全不懂线性代数

开始吃东西,看队友上H,一波三折最后过了

Rush了一下B,发现根本搜不出来,GG

最后9题垫底,排名第四,因为前面有两只清华队上了下领奖台

下午去超市消费,冻酸奶又多又好吃,就是吃不完拿着太冷了。买了3瓶哈啤后发现飞机上并不能带

颁奖典礼上把哈啤喝了一瓶,送了一瓶,还剩一瓶

去飞机场吃汉堡王,哈尔滨的三层牛堡实在是太大了,吃撑了。。

吃完汉堡已经喝不太下啤酒了,艰难地喝了一大半,剩下实在喝不下了。

飞回来的时候已经11点多了,到寝室是12点3刻,门锁了只好叫阿姨,被责骂了一顿

累得要死,不过还是浪了一晚

[2017.12.17] EC-Final

全场都毫无贡献,一堆奇奇怪怪的题搞不出来

有道F还算是正常的题,但我却由于各种细节最后没写完

相当于这场比赛少了我一个人,实在是惭愧


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter