GDOI2018爆炸记
Posted dcdcbigbig
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GDOI2018爆炸记相关的知识,希望对你有一定的参考价值。
Day0
12:45p.m.
从初中部出发前回班探望了一下同学,受到热烈欢迎(?)
13:15p.m.
出发去中山,路上本来想用mac看fz的,结果ass字幕导入失败,心态爆炸*1;后来成功获取xfz手机热点,结果十五分钟后网络GG,心态爆炸*2;感觉这就是旅游选手面对死亡的前兆,于是开始睡觉。
15:00p.m.
到达中山,感觉好快啊……还不到2h,觉都没睡好。在高中部集训了一个月,从来都没有见过闹市区,有一种山区贫困儿童进城的即视感,看到高大上(?)的酒店纷纷表示赞叹与惊奇。(对今年送的黄色T恤表示差评)
16:00p.m.
安排完房间,服从安排一个人睡,然后就开始浪……(女巫森林好难啊)一个人睡有点奇妙,不过感觉挺自由的2333,然而这个房间没有窗户,无法获得外界时间。
17:00p.m.
大堂集合然后去学校吃饭,穿过巨大的体育场然后到了一个非常小的饭堂里,吃完第一口我就做出了决定:接下来这几天再也不在这里吃饭了。(去年省赛时陈老师:“东华的饭很好吃的!还是自助餐呢!”然后饭堂感受到了一股来自东方的神秘力量?)
17:45p.m.
吃完饭在学校闲逛然后回酒店。myh似乎对中山一中有一些不好的印象?在路上与myh探讨了一些神秘数据结构问题(并被虐飞),成功获得成就:省赛前与队爷讨论并增长RP。
18:10p.m.
回到酒店,与dyh巨佬一起复习神秘DP及数据结构(并被虐飞),还顺便收到了两位同学的祝(chao)福(feng)。
19:40p.m.
R!N!G!牛!逼!
(厂长是真的老(捞)了)
(小狗好萌啊(雾))
21:45p.m.
炉石传说真尼玛……啊不要赶紧膜模板了这都几点了……woc我弑君呢?
23:00p.m.?
膜完模板,洗洗睡了。睡前看到空间里满屏的Bless all,还是蛮感动的。
Day1
05:45a.m.
???我不是定的六点半的闹钟吗???
06:15a.m.
???闹钟怎么又响了???
06:20a.m.
行吧行吧,洗漱一下先去吃饭吧
06:30a.m.
来到餐厅,发现才几个人……吓得我以为我起晚了人都走了,过了一会才反应过来是太早了(刚睡醒智商=-inf)这里的东西差强人意吧,不过粥挺好喝的,拿了一整盘培根的估计也只有我这个zz了……,过了一会大佬们纷纷过来了,lyy给我们讲了一个灵异(误)故事:myh四个小时中花了一个小时去上厕所,然后在厕所里转椅,然后就AK辣!(转椅跟解题有类似于RP的神秘关系?)
07:15a.m.
吃完饭走去考场,路上感觉身体不适于是RP--
临考在楼下重新膜了一遍模板,感觉更虚了= =
开考前听zmz颜色爷吹了一波,然后我们纷纷表示他稳了
08:00a.m.
进考场,然而我看错试室位置导致一脸懵逼,2min后才反应过来。。。有点不好的预感
试机的时候码了KMP和后缀自动机,因为我考前奶了一口GDOI很喜欢考字符串(去年真的有三道!),立下大Flag
键盘和板凳超级差评!!!还有鼠标的右键是假的,感觉又回到了前年啊……
08:30:a.m.
正式开考!
解压密码:tiandihe_naiganyujunjue!66
出题人秀了一波语文水平?
先看题:
T1:给你n个数,求最多能分成和相等的几组。
T2:有一个在模m意义下的数串,每次操作是选择一个区间[l,r]全部+1或-1,求最少多少次操作能把所有数变成0。
T3:给你一个有根点权树,要你支持四个操作:
1.把根节点权值设为0;
2.把每个点的权值向上移一层,即每个点的权值变成原来他每个子节点的权值和,叶节点权值变成0;
3.在t时刻改变某个点的权值;
4.在t时刻询问一个点子树的权值和。
T4:给你一个竞赛图(完全图)和其中一些已知的有向链,求图中连通分量个数的期望。
T1傻逼题,5分钟写完。
T2一开始想DP做法,发现转移一脸不可做,突然发现有20%的点n<=4,2<=m<=10,剩下有25%的点2<=m<=3,顿时感觉十分良心,准备推暴力。(旅游选手没有正解)
T3一眼看上去要写树剖加可持久化线段树啊,仔细一推发现不需要在线,可以把询问离线然后线段树维护子树,再想把可以把时间转化成深度,那求的就是一个节点子树内深度在一个区间内的节点权值和。但是感觉细节很多且很难码,依旧弃了……
T4明知肯定不会,还是头铁推了十分钟式子,推到第二步就出现了多项式卷积构造,果断不可做。
我T2一开始看错题了,以为可以加减任意大小,然后发现暴力dfs是16^40的,突然失去理想.gif,手推了一个以为对的m=3的结论写上去(然后就炸飞了),无奈只能去写T3暴力+特判了。结果T3的10分暴力我就写了40min,20分特判的前缀和又写了30min,导致写完这些只剩不到40min了。这时回去看T2,发现自己极其sb的看错题了,连忙打暴力,然后再继续乱搞m=3,自己没构造出反例,最后写完正好结束了。整场比赛下来非常紧张,一直都在调代码,四个小时感觉完全不够。
12:45p.m.
与dyh和lzx汇合后一致决定不在饭堂吃饭然后回酒店找吃的,于是调转方向回酒店。路上经过友好(误)讨论我发现了m=3的范例,以及T3没开long long,突然感觉当场爆炸成为现实。在7-11与张涵巨学讨论发现T1O(nsqrt(sum))的算法可能会爆,感觉可以今晚收拾收拾回广州了。
14:00p.m.
午休完一帮人决定先去报告厅占位置,然后路上定好谁进Day3谁请吃饭(旅游选手表示血赚)。
15:00p.m.
讲课前出题人日常吹水(左老师的脸我都能画个肖像了……),zjt分享表示1h切前三题然后T4三个小时没做出来(Orz 300+稳队爷),还请了一个AK(?)爷上去分(nue)享(chang)。
讲课30min就讲完了……T1两百多人AC,出题人说这题的数据范围可以开大很多的,不过作为送分题就算了。
T2貌似比T3还难?大佬们各种蜜汁高端DP纷纷被卡60~90分,AC人数比T3还少……正解是差分贪心,感觉这个奥妙重重的结论比去年的D1T2还神奇啊……myh的DP被出题人硬点75分。
T3是CDQ分治+线段树扫描线,基础思路跟我的差不多,但是实现要难很多……大概是维护dfn序和dep与size两个维度,然后某个节点子树中节点的dfn序限制当成矩形的边,用线段树扫描线维护,外面用CDQ分治维护时间标记。myh整体二分+树状数组维护前缀和的方法也过了,hjw花三个小时码了个三个log的线段树套主席树,myh说会卡成暴力分?貌似还有一个巨佬用k-d树拿到了50~80分的RP分数?
T4只会听懂了20分的……就是缩点后枚举链两端的边数,大力乘上1/2的n次幂,时间复杂度一次二次三次方都行,正解的话要用到更高级的构造多项式。去纪中集训的人貌似都做过类似的题?出题人说今年的题比去年要稍微简单一点,可能要有人AK了。。。
今年讲完课直接就发成绩单了,今年怕是用了高级打印机,速度++啊
结果:100+0+10+0=110
感觉这分数是一个暴力大众分?T2WA到爆炸,直接GG,连送的30分都没拿到……T3只有暴力的10分,特判WA掉了,应该是爆int了。
逛了一圈发现好多人都100+,但是我们学校的好像都不是很高,lzx130,dcxT1二分WA没了只有130,hjwT3爆炸了60,dyh110,lzy85,初一的wyh130,想当年我还在玩泥巴,成功被学弟虐飞~
myh成功275,zjt320,两位爷稳了啊。(OrzOrz)sk的评测好像出锅了,T2T4没收上去,去重评了。
感觉这样子今年Day3线要300+,这样子旅游选手怕是当定了。明天AC两题的概率我觉得趋近于零啊……真的是一年不如一年了吗……心情沮丧
15:50p.m.
和陈老师一起走回酒店,路上愉快探讨信息问题(雾)
16:05p.m.
回到酒店,复习+颓。
19:00p.m.
下楼吃饭,对酒店外包的饭店给出五(ling)星好(cha)评
19:45p.m.
串了一圈门,然后来到821多媒体腐败专用房间颓颓颓
与lyy一起打神秘双人红蓝手残游戏(自古红蓝……)
21:45p.m.
回房,本来已经躺下了结果睡不着,炉石大法好
诶我手机呢?不管了手机神秘失踪应该会RP++吧……不找了不找了(事实证明这个决定直接让我GG)
23:30p.m.?
睡觉?不存在的
23:50p.m.
撑不住了睡吧= =
Day2
08:45a.m.
少年你感受过绝望吗?
08:55a.m.
在10min内从房间狂奔到一中
分析:手机丢了于是没有闹铃,然后叫醒服务并没有叫醒我,又因为一个人睡所以没有人叫我,最后还是清洁阿姨按门铃才把我吵醒。得出结论:我成为省赛唯一一个睡过头的人。已经没精力后悔或者评论了。
09:00a.m.
在迟到50min的情况下坐下,此刻大脑一片空白。
解压密码:easy?gdkoi2019_jian!(来自组题人的怒吼?)
T1:n个点m条边,边权由点权计算,其中可以花费p能量把每条边权减少p,求最少要花费多少能量才能使1~n的最短路小于等于t;
是不是看起来很良心?签到题即视感?一眼SPFA+二分答案?先别急,来看看边权是怎么计算的($u$,$v$表示边的起点和终点,$num[i]$表示点$i$的点权,$w$表示边权):
$w=\sum_{i=1}^{num[u]}\sum_{j=1}^{num[v]}i+j(gcd(i,j)==1)$
以上是关于GDOI2018爆炸记的主要内容,如果未能解决你的问题,请参考以下文章