PKUWC2018划水记

  半夜在宾馆里睡不着,被潜意识叫起来写做文面试

  至于为何标题是划水呢?由于冰也是水的一种形态,而长沙正好又下雪,因此你懂的。算法

 

Day -1(1.28)

  考前疯狂复习模板,正好前一天晚上打了一发LCT维护最小生成树的裸题。MD这算法果真是小C的一辈子之敌,作了几回link和cut操做以后总有节点开始按捺不住欲望开始作一些有悖伦理的事情,在手画了N(N>10)棵平衡树以后,终于发现是寻找一棵splay中最左的节点的时候必须一路down下去。因而放弃了直接维护最左节点的想法,改了一发,果真A了。数组

  看一眼时间,凌晨2:00,身心俱疲,并且感受本身菜得没边了,感受药丸。函数

  一觉起来10:00,忽然航空公司打了个电话来讲由于长沙下暴雪,航班取消了,家长各类急而后各类商量最后订了高铁之类的云云。然而高铁的状况也不容乐观,由于下雪的状况各类延误,并且基本都是延误2h以上的。大概是由于等待的乘客太多的缘故吧,乘坐高铁后来竟发展成为了一种相似于挤公交的模式,只要要去的地方正确就行,票对不对得上都无论了,车站的工做人员都已经开了绿灯。尽管如此,到达长沙的时候已经凌晨1点了(本来预计前一天晚上9点到)。测试

  感受药丸(x2)。优化

  说一说在列车上的事情吧,看小F打以撒明明拿了寻人启事不去解锁lost恰恰做死去打boss结果被锤死各类心疼,原本想复习一波数学却毫无意思,开着网易云把为第七届东方人气投票准备的歌单里的14首歌循环了N遍。spa

 

Day 0(1.29)调试

  一觉起来9:00,打开窗帘woc外面屋顶积雪好漂亮!由于冷因此点了外卖,热干面差评,不如福州的拌面好吃。中午去长郡报到领活动安排表(竟然不发狗牌),顺便dfs附近的小吃店估摸着早餐在哪里解决,最后仍是锁定了金拱门这一最优解。blog

  顺便在长郡报到时看到了满地积雪,小C怎么也控制不住本身往“澄池”旁的积雪上反复踢蹬的右脚(尽管在旁人看来这个动做可能很傻),可是做为一个从未如此近距离接触过雪的南方人,遇到积雪的第一反应确定也是这样吧?排序

  回宾馆和小F还有两个学弟划水,划久了居然划出了罪恶感,正好电脑没电了,回房间充一波电顺便打一打回文树模板。打到一半不知道为何被叫去和同省某校的选手一块儿吃晚饭,以为迷。并且这里的菜属于小C不太对付的“辣”,感受肠胃隐隐做痛…… 感受药丸(x3)。

  回房间打完回文树,开始恶补数学,看各类不等式,看高中数学联赛卷子,圆锥曲线根本不会因此干脆不看了听天由命。小C我是搞数竞的人怎么还能死在数学上的啊??(flag)


Day 1(1.30)

  早上6:30起床,各类困,可是吃了金拱门以后精神++。

  8:00开营仪式,不知道为何PKUWC上在放长郡的宣传片(仍是2014年拍的),以为迷。

  听副院长普及各类知识,还有练习题作。可是感受越听越困,精神--,感受药丸(x4)。

  结果然的药丸。看到考数学用机试以后显得有些惊讶(小C乡下人见识少)。

  开始答题,就不知道为何坐在小C左右的选手屏幕上显示的题号老是比小C显示的题号多7呢?小C怎么也想不明白。

  该复习的都没考到,卷子里一股子高联初赛的画风,选择题50%是初中奥数题,立体几何这么简单不是送的吗,被三四道奇怪的题目卡住,果断选择跳过(蒙答案)。

  然而小C仍是作得好慢啊!还有45min给小C作后面4道大题。

  看到第二大题,小C的心悸动了一下,这不是计算几何么,一波向量搞上去……而后什么也没出来。

  还剩10min,好像第三题能够用均值不等式!先作差法,再展开,我写……

  MD出来和学弟一交流发现本身写了假的均值不等式!!(具体怎么假小C就不说了,太丢人了)

  这样数学的分数就是 60- 了,心态爆炸,感受药丸(x5)。太鸡儿丢人了,还好意思说本身是数竞的。

  中午短得就像白驹过隙,回宾馆小坐一会就要出发,这之间顺便复习了一下2-SAT。

 

  下午上机测试,名正言顺的Day1。

  点开T1,题面有“小C”(好感度++),是几率问题(好感度--);

  点开T2,题目是“Slay the spire”(好感度++),题面有“九条可怜”(好感度不知道该加仍是该减);

  点开T3,题目是“斗地主”(好感度--),题面是“斗地主plus(plusplus……)”(好感度=-INF)。

  因此果断开始作T2。

  对于每一种抽牌的状况,按照强化牌的张数和k的大小关系分类讨论,能够获得各自的贪心策略,这两种贪心策略彷佛均可以用O(n^2)DP来计算答案?

  脑子很乱,写了一个小时才搞出来,交一发,WA,20分,心态崩了。

  各类尝试+肉眼观察法调代码+重交了若干发,20min过去了,max(分数)=20。

  或许小C应该为这场比赛不是NOI赛制而是IOI赛制而感到万分庆幸?

  开始尝试写暴力对拍,发现暴力过不了样例,尝试肉眼调试,无果,心态(真的)崩了。比赛已通过去2h……

  已经处于弃疗状态的小C开始把过不了样例的暴力和WA掉的正解放在一块儿对拍。其间电脑由于有文件扩展名变动的缘故一直发出“咚”的系统提示音,声音大到全机房都能听见的那种,幸亏你们都在专心码代码没有过多计较。

  发现竟然拍出错了!!!!!原来是小C的标程对k=1的状况处理得不够到位。

  改完一交,发现过了,当时眼泪都出来了。

  (出题人你过来一下,头伸过来一下,k=1的数据点你竟然放了8个!?这么出数据不怕走路被古明地盆砸么??)

  还剩2h结束,立刻开始打T1暴力,很快过掉了40分,50分须要压一压空间,可是小C想先肛一下正解,想不出来最后剩30min再打,应该……能打完吧?(flag)

  而后想了各类骚东西,推式子拆式子之类的,然而并无什么卵用。

  有想过启发式合并,然而当时不知道为何那根筋抽了,认为“dsu就是枚举小的,在大的里面查找,而这道题是两边都要枚举,因此不可行。”

  因此只剩30min了,乖乖去打50分暴力,还差点没调出来,剩2min的时候终于拿到了50分。(丢人,你退群吧)

  (10分?10分也是分啊!一道数学大题的分数啊!

  因此Day1 150分,排名rank19~40+,由于这一排名段都是150分的人。感受药丸(x6)。

  小Z想到了T2 DP方程却没有想到贪心策略,小G想到了贪心策略却没有想到DP方程,他们还真是能打。

  晚上复习了一下后缀自动机的板子,感受本身萌萌的。

 

Day 2(1.31)

  早晨依然6:30起床,可是晚上仍是没睡好的感受。但吃过金拱门以后精神++。

  名正言顺的Day2。

  点开题目一看,其中两道题目带有“随机”字眼。而后这三道题不是计数就是指望……两天出了五道数学题和一道斗地主?!

  出题人你再把头伸过来一下……

  选择题目名字中不带“随机”二字的“猎人杀”入手,各类难下手……

  而后发现过掉T1的人数正在飞速上涨!!woc若是签到题切不掉我岂不是要凉?

  开始搞T1,在O(3^n*n)的基础上开始优化,想了不少骚东西,好比折半搜索啊,一个大小为x的联通块的最大点独立集不超过x/2之类的,而后想能不能剪枝,经过捣鼓了一番计算器,(强行)以为能过,就开始写代码。

  而后发现空间不够,要hash!因而回头是岸。回头一看已经有60+人过了T1,心态(又)崩了。

  因而去上了个厕所……

  回来一坐到位置上,不知道哪根筋搭错了,开始想:一个连通块内的最大点独立集的个数彷佛不会不少……?

  考虑O(2^x)搜出每一个连通块内的全部最大点独立集的方案,每一个连通块的贡献是独立的,而后每一个连通块计算答案就至关于统计合法的拓扑排序(虽而后面发现和拓扑排序仍是有一点不一样的)方案?这玩意儿就能够用O(2^x*x)的DP解决了,因此总复杂度是O(k*2^x*x),k为一个连通块内最大点独立集的方案数。大概估算了一下,x=20的时候,k最大的状况大概是每5个点组成一个团连在一块儿的图,k≈150。又由于复杂度绝逼不是满的,因而就开始写。一发就过了。

  看了看榜,过掉T1的人数还在增加,而考试已通过去了3h。傻逼题都作了这么久,感受药丸(x7)。

  拿下T1,根本不敢贪心,先把T2的30分拿下,一发过,看了眼时间:3h16min。忽然被本身的代码能力惊到。(大家真的不要再D小C这个蒟蒻了)

  在想能不能搞出T2的50分,又想了不少骚东西,好比容斥啊,不一样权值的只有sqrt(Σwi)种之类的,但仍是无果。

  剩下30min去看T3。指望题?好像有听小D讲太高斯消元什么的……

  尝试性写10分的数据,发现根本不会列!方!程!

  我tm学了假的指望……(或者说,我可能有个假的脑子……)

  而后开始回忆之前作过的指望题,好像会列方程了……然而只剩10min了……

  剩下10min小C基本都是以弃疗的状态在写代码,反正没写过就随便写写……而后以致于程序内出现了大量名字长度为4的意☆义☆不☆明(或者说意义至关明确)的变量或变量数组……

  Day2 分数 130,rank50+~100+,感受本身菜到姥姥家了……感受药丸(x8)。

  然而140分的人数是rank20+~50+……

  两试平均起来应该能挤进前50吧?然而担忧本身的数学炸裂……

  小Z都拿了130,然而小G彷佛发挥得不太好,不过他们仍是能打的人。

  因此小C Day1+Day2=150+130=280。

 

  怀着忐忑的心情,又到了下午面试的环节。

  原本说是14:00发面试名单,然而硬生生拖到了15:00。

  小C出乎意料地排得很前,大概在25名左右吧。然而这也间接致使了面试很快(15:10)就轮到小C……

  老师A是个男老师,再加上几乎没有准备,因此小C回答得十分僵硬……不一会就出来了……

  看到老师A在小本本上给每一个学生打分,前面的的两位选手都是80多分的样子,然而在小C的名字后面赫然写着个“7”,后面不知是“6”仍是“9”,和小C谈话时不停地描着后面那个数字……

  小C的心好凉……感受药丸(x9)。

  反正还有1h第二次面试,好好准备一番就行……

  老师B是个女老师,开心。与其余老师画风不一样的是,老师B桌面上屹立着一台电脑……感受更多了几分威严。

  开场作了个先抑后扬的介绍,成功吸引老师的注意,而后小C厚颜无耻地扯到了本身的blog。

  老师彷佛饶有兴趣的样子,还问了访问量如何之类的话,好像get到了加分点?

  据说把这位老师的视线从电脑屏幕转移到你身上来就算还行?……

  老师C由于篇幅限制就不写了……反正猜着大家也不想看了……

  晚上逛B站,补番ygo。

 

Day 3(2.1)

  PKUWC真的要接近尾声了啊。早上仍是金拱门。闭营仪式有两个小时,反正猜着也是讲题解。

  屏幕上还在播长郡的宣传片……从新温习了一遍,发现仍是自家学校的历史更悠久一点。

  面试小C的三位老师中,有两位在台上主持,敢情面试小C的都是boss级别的啊。

  这两天的题目是吨老师和吉老师出的,瑟瑟发抖。

  听大佬们讲完了D1T1,忽然发现这是道傻逼题,其实就是动态开点的可持久化线段树的启发式合并。小C反思了好久,没有作出这道题确实是对不起本身的水平了……也许脑抽是一种缘由?题目的式子太奇怪致使本身想多也是一种缘由?IOI赛制致使的知足心理又是一种缘由?但既然考场上没有写出来,就说明本身确实不够熟练,仍是要继续努力啊。

  D1T3看来是被狠狠吐槽了一番啊,虽然结论推起来应该不是很难,可是代码实现的各类细节要想在考场上完成是很是困难的,谁愿意在本身没有拿到前200分的状况下去冒险写这样一道题呢?顺便挂一下吉老师(做为出题人)在知乎里对这道题的评价

  D2T1各类神仙交流,很高兴听到第一个上来的同窗说的就是个人作法,而后后面又有选手一言不合上来hack很恐怖(虽然我以为这种作法不必定能被hack掉),后面又听了各类O(2^n*n)的作法,感受全世界写了这么傻逼的作法的只有小C了。

  D2T2是推式子题,上来交流的那位山东高一选手果真强,对题型的转化也让人有一种醍醐灌顶的感受,虽而后面推式子把你们推得一脸懵逼的样子,可是小C仍是发自心里给他鼓了掌。标解用的是生成函数,在用到生成函数以前还阐释了式子的组合意义,脑海里不由回想起一个月前那个等公交的晚上小D的低语:“不搞懂组合意义的话,光推式子是没有前途的。”

  D2T3算指望果真是高斯消元,还要分个层,又是神仙交流,而后山东小哥又开始虐场,果真强,找个时间把这道题打一打吧。

  讲完题解忽然开始播校庆宣传片,好听!

 

  拍了0.5h的集体照,上来领协议。

  因为不知道念协议的顺序,因此小C一直等得很焦灼,只见那位念名字的老师(就是面试小C的老师A)拆了若干个文件袋。小G和小Z都前后上去了。

  讲道理名字越晚出现应该越稳才对,可是中间冷不丁出现的一些明确比小C分数高的大佬的名字仍是让小C有些怵的。

  好像是省队本一……大概是第二档吧(然而这一档是大众分233),第一档应该是NOIP一等本一。

  真的好像作梦同样,感受这两三天发生的一切都像是在作梦同样,如梦似幻。

  然而还有省选呢……三场连战还真是使人一刻也放松不下,总之早点休息吧。

相关文章
相关标签/搜索