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与张涵巨学讨论发现T1$O(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!(来自组题人的怒吼?)
打开pdf一看题目名,T1:谈笑风生(+1s)
emmmmmm,顿时感觉难道今天的题都要暴力(暴力==暴力)?
T1:n个点m条边,边权由点权计算,其中可以花费p能量把每条边权减少p,求最少要花费多少能量才能使1~n的最短路小于等于t;
是不是看起来很良心?签到题即视感?一眼SPFA+二分答案?先别急,来看看边权是怎么计算的($u$,$v$表示边的起点和终点,$num[i]$表示点$i$的点权,$w$表示边权):
$w=\sum\limits_{i=1}^{num[u]}\sum\limits_{j=1}^{num[v]}(i+j)[gcd(i,j)==1]$
有些熟悉的同学可能已经看出来了,没错,莫比乌斯反演模板。
然后我不会莫比乌斯反演。
于是我欢快的GG了。
这件悲伤的事情事情告诉我们鸽自己会发生怎样的严重后果(四月份说要学莫比乌斯反演)。
20分到手,继续。
T2:给出一个滑稽图,定义是:这种图联通,但是边数比点数还少(第一次见到有人把树定义的这样清新脱俗的),设$f(S)$为它的一个导出子集中边的数量,定义为$f(S)=| \{ (u,v)|(u,v) \in E,u \in S,v \in S \} |$,其中$S \in V$,求$\sum f(S)^{k}$
不会,下一个。
T3:数轴上有n个木板,坐标为$x_{1},x_{2},\cdots,x_{n}$,高度分别为$h_{1},h_{2},\cdots,h_{n}$,m个操作,操作分三种:
1.询问区间$[l,r]$之间任意两个木板形成容器的体积的最大值,其中木板$i$,$j$所形成的容器的体积定义为$|x_{i}-x_{j}|*min(h_{i},h_{j})$;
2.修改某个木板高度;
3.修改某个木板坐标;
保证木板坐标随编号严格递增,高度(包括修改)全部随机。
一眼看线段树不可做,下一个。
T4:给出一个近似完全图,要求三种操作:
1.求点$i$所在的最小环的长度;
2.断开和点$i$连接的所有边;
3.恢复和点$i$连接的所有边;
一眼看好像很难,然后一看20分$n \le 20$?突然兴奋,但是那时我看错题了,然后想了几分钟还是写不出暴力,弃。
做完以上步骤只剩2.5h了。
一脸兴(bao)奋(li).jpg
无奈只能全暴力上了,恢复到前年的水平。
不会莫比乌斯反演真的没办法,T1推了两个小时式子都没推出来。
12:10p.m.
收拾东西,准备回家。
15:00p.m.
开始讲课。
T1模板题。
T2斯特林数+树形DP。
T3结论+思路神题,正解不需要任何高级数据结构,数组+链表即可,然而我并没有听懂。
T4Floyd最小环扩展,第一次知道Floyd还有这种操作。SB暴力只有50分(Orz lzx),然而我没写。
最后结果:20+0+0+0=20。
总分110+20=130。
获得成就:比去年还低。
Day3分数线245。
今年貌似有人吐槽题目太简单&区分度低?我倒是不觉得,反正把我这种垃圾区分掉了。
myh成功300+稳队,zjt有一题写挫了270,yww350%%%
我毫无疑问回家了。
后面就不写了,今年省赛的梦想全都破碎在了Day2看到莫比乌斯反演的一刻。
对了,手机还是找到了。
NOIP2018,提高组,加油!
upd:于是我NOIP2018也炸了
GDOI2018爆炸记的更多相关文章
- noip2018 爆炸记
noip2018 爆炸记 day-4 ~ day-2 最后考了两套模拟题,题目好水啊,但是我还是爆炸了. 第一套最后一道题竟然时一道毒瘤打表?但是我看着插头DP可做啊..(然而我并不会插头DP)然后还 ...
- GDKOI2021 爆炸记
@ 目录 GDKOI2021 爆炸记 前言 普及(Day 1~3) Day one 比赛 赛后聊天 下午讲题 下午讲课 晚上 Day two 比赛 赛后聊天 下午讲题 下午讲课 晚上 Day thre ...
- thuwc2018 爆炸记
从没考过这么差,必须好好总结一下.. $day1$: 上午到了雅礼洋湖,下午就开始考试.. 食堂饭菜还是很不错的,听说都是雅礼自己垫的? 下午的$day1$爆炸了.. 开考以后看了一下三个题,感觉一开 ...
- GDOI2017爆炸记
100种方法教你爆零.. 总结 其实这一次比赛除了三个sb的错误还是收获到了很多的.. 起码自己已经知道自己有进队的实力 不足的地方很大 主要是脑子不太好使,题目要不只能拿最暴力的分要不就能a 看了很 ...
- NOIP2018爆炸记
又是一年\(NOIP\),可能是梦结束的地方? 之所以咕了这么久是得先确定自己不会退役,因为分太低了. 和去年一样在学校门前照了相,然后上车走了.高三回来考的只剩下\(p2oileen\)学姐了.新一 ...
- noip2017爆炸记——题解&总结&反省(普及组+提高组)
相关链接: noip2018总结 noip2017是我见过的有史以来最坑爹的一场考试了. 今年北京市考点有一个是我们学校,我还恰好被分到了自己学校(还是自己天天上课的那个教室),于是我同时报了普及提高 ...
- THUWC2018 暴力+爆炸记
Day 0 没有Day0. Day 1 签到然后去宿舍,环境还行,比某偏远山区要强多了,不过这热水有点难拿??看RP有遇到煮好水的饮水机就拿,没有就苟矿泉水. 中午,那个餐还是挺好吃的,不过餐费40就 ...
- 「杂录」CSP-S 2019 爆炸记&题解
考试状况 \(Day1\) \(8:30\) 解压,先打个含头文件和\(freopen\)的模板程序,准备做题. \(8:35\) 开题,心想着按顺序做吧,毕竟难度一般是按顺序排的. 第一题,一眼看过 ...
- NOIP爆炸记
NOIP爆炸游记 Day 0 Day 1 T1 T2 T3 Day 2 T1 T2 T3 最后 Day 0 复习模板 + 做真题 + 方 Day 1 早上吃了一片面包,就进了考场- T1 Exm??这 ...
随机推荐
- GCC中的强符号和弱符号及强引用和弱引用
1. 强符号和弱符号 1.1 u-boot和kernel中的__weak指令 u-boot和kernel比较普遍地使用了__weak来定义函数. 在include\linux\compiler-gcc ...
- Unity 自己旋转 方法
transform.Rotate(Vector3.up * Time.deltaTime * 100);
- 纯css实现宽度自适应,高度与宽度成比例
html: <div></div> css div{ width: 33.33%; box-sizing: border-box; float: left; position: ...
- 普通页面使用vue.js心得
在写本文之前要问自己几个问题,来说明为什么要这么做: 为什么在html中使用vue.js? vue.js已经趋于成熟,个人感觉比jquery要好用的多,但是在node环境下使用vue.js不用使用SS ...
- BZOJ 3510 首都 (LCT)
洛谷P4299传送门 题目大意:给你一颗树,边是一条一条连上去的 在连接过程中会存在询问,询问当前节点所在联通块(其实是一颗树)的重心是哪个节点 以及森林中所有树的重心的异或和 在做这道题之前,要先了 ...
- tensorflow的tf.train.Saver()模型保存与恢复
将训练好的模型参数保存起来,以便以后进行验证或测试.tf里面提供模型保存的是tf.train.Saver()模块. 模型保存,先要创建一个Saver对象:如 saver=tf.train.Saver( ...
- oracle 用户解锁和修改用户密码
1.安装教程参看:https://jingyan.baidu.com/article/3c48dd34be2a32e10be35881.html 2.用户解锁 --> 运行cmd --> ...
- Nutch命令大全
Nutch采用了一种命令的方式进行工作,其命令可以是对局域网方式的单一命令也可以是对整个Web进行爬取的分步命令.主要的命令如下: 1. Crawl Crawl是"org.apache.nu ...
- 利用VisualVM监视远程JVM
VisualVM介绍 VisualVM是集成了多个JDK命令工具的一个可视化工具,它主要用来监控JVM的运行情况,可以用它来查看和浏览Heap Dump.Thread Dump.内存对象实例情况.GC ...
- 日志工具全面理解及配置应用---以Log4j例子
一.日志系统基本常识 1.日志系统作用:将日志信息输出到控制台和文本文件,以追踪代码运行信息. 2.日志系统操作的是什么?日志系统打印信息,也是调用日志系统的log.Info(),log.Warn() ...