GDOI 2021 游记
Day -x
好像听说老师帮我们报了GDOI?
没参加冬令营也能报?
有点慌。
Day -1
不知道为什么只剩下这一天来复习了,于是自己整理了一些模板以供复习
不过听说这个周末作业全免,明天下午还不用上课(明天下午全是文科),好激动
Day 0
中午从学校出发到深圳,睡了一个多小时就到了(没有堵车差评),不过下了车还要走一段时间才到深圳耀华(深圳好繁华啊)
发现我们好像是第一个到达的
在门外等了一会后就进去了,看见什么“曹原班”“一年初中一年高中”“13岁进清华北大”之类的,被吓得要死(都那么强的吗)
在服务大厅等了一会就去宿舍放东西,发现是什么迷你公寓,住的还是女生宿舍(为什么是女生啊)
晚饭感觉不错(吃了一大堆鸡腿,吃撑了),突然发现这里是3年前五年级参加华杯冬令营的地方(好怀念啊)
晚上没手机电脑复习,整了一些活动就睡了(9:30就关灯睡觉差评)
祝明天rp++
Day 1
早餐还行,奶了一口字符串就进考场了
进去之后不能动鼠标键盘,试机都不行,白坐了40min,差评
密码:???(没规律)
T1感觉十分可做,便乱搞出来了一个双指针的做法,好像是 \(O(2nlogn)\),但测了一下大数据发现要跑2s,希望评测机跑快一点(此时 \(AFewSuns\) 没有发现事情的严重性)
T2感觉是差分约束,可又打不出来,就肝了个 \(m=2\) 和 \(0 \leq b_{i,j} \leq 1\) 的两个部分分,手造样例感觉没问题
T3没找到很有用的性质,就打了个 \(16pts\) 的部分分(为什么不看第二档啊)
也没有调很久就过了,拍了一下也没错,就不管了,颓了快 \(1h\)
估分:\(100+55+16=171\)
出来跟同学交流了一下,突然发现 \(T1\) 翻转次数只需要 \(\leq m\) 就行了,而我看成了必须 \(=m\),也没有发现只能取两边的重要性质(我果然太菜了)
考后估分:\(0\) ~ \(100+55+16=71\) ~ \(171\)
中午饭不错,下午被迫去听经验交流,发现是一堆大学的广告,太无聊就没怎么听
晚上逛了逛校园,感觉这几天下午和晚上都在颓(好无聊,有没有手机)
Day 2
早餐不错,奶一下今天是数学+树+字符串
这次吸取了昨天的教训,跟同学们玩了好久才进考场,这次没等多久
密码:???(又没规律)
看了全部题目发现比 \(Day\ 1\) 难好多,而且还没有字符串(亏我这个学期都在学字符串)
感觉T1不太好想,T3貌似很好做(?),就先开T3
T3发现了个感觉很有用的性质,就是对于查询中每次加入边 \(u\)->\(v\),只会影响与 \(v\) 有关的点,如果加入后 \(D_v\) 不变,则答案为 \(0\),否则对于每个 \(D\) 集合中含有 \(v\) 的点,它的 \(D\) 集合都会被改变,所以答案就是 \(D\) 集合中包含 \(v\) 的点的个数(当然包括 \(v\)),这里前面预处理就行了。于是查询这部分时间复杂度就是 \(O(qn)\),应该可行。
然后棘手的就是前面加边了,应为这种做法要处理出原图中所有点的 \(D\) 集合。按照查询的思想,可以在每次加边后从 \(v\) 开始 \(dfs\),判断每个点的 \(D\) 集合是否会被改变。可这样时间复杂度就是 \(O(nm^2)\),会爆炸。
后面想了一下等所有边加完后总体来个 \(bfs\),可是正确性有问题,就没有往下想。
改完之后感觉T2好打一点,就先打T2
T2发现 \(n \leq 13\),瞬间想到了 \(next\_permutation\) 全排列(这种鬼东西什么时候有用了?),此时时间复杂度 \(O(n!\cdot n)\),能拿 \(60pts\)(好耶!)。中间有些细节没注意到,差点挂了。打完暴力感觉时间有点紧,就先看T1
T1想了半天没有任何思路,于是就想最普通的暴力——枚举路径,可我竟然不会。后面想了一会发现了个非常复杂的方法:将树转化为 \(dfs\) 序,就可以变为数列,暴力就好打很多了。时间复杂度是 \(O(qn)\),不过如果树足够匀称就是 \(O(qlogn)\) 了。感觉自我良好。
3道题跑了大数据,发现T1跑 \(n \leq 1000\) 的只需 \(0.9s\),感觉水分有希望?,T2没问题,T3垃圾电脑跑递归跑到一半就爆栈了(忘了怎么开大栈的空间),但感觉能过。
最后 \(15min\) 都在颓小恐龙,然后发现左右两边的也在颓小恐龙
估分:\(30\) ~ \(80+60+25\) ~ \(75=115\) ~ \(215\)
出来与同学讨论,感觉 \(Day\ 2\) 要好水分很多,感觉良好(没有看错题了)
中午饭好吃,下午被要求提前收东西去大厅,感觉无聊就围观初三大佬们打游戏(发现他们玩的我都会玩),一看就看到了晚上(为什么下午疏散疏散到晚上啊)
晚饭还行,不久便告别了耀华,感觉时间过的好快啊
晚上 \(9:00\) 到学校,不想上晚自习,去机房看了看洛谷,感觉自己炸了
总估分:\(71\) ~ \(171+115\) ~ \(215=186\) ~ \(386\)
Day 5
听说今晚 \(10:00\) 出分(虽然感觉不可能),有些紧张
到了 \(10:00\),果然CCF又咕了
Day 6
中午来机房看看,洛谷已经有人发了 \(GDOI\) 成绩了,找了半天没找到我,只找到了同校巨佬们,有点慌
准备走的时候看见了大佬ZSH,他好像已经知道我们一些人的分数了,更慌了
晚上集训,老师给我们看了细分,总共6题分数为:
\(100+0+16+25+60+20=221\)
虽然在估分之内,但感觉没达到目标,尤其是不知道为什么 \(Day\ 1\ T2\) 挂成 \(0\) 分了
高中4个进省队了,果然又是PB全省第一,NTF,CDW,ZZ这次也进了
膜拜 ZSH 大佬总分 \(266\)
看了看全校排名,感觉还行。希望下周期中考同样rp++
Day ???
又被大佬爆踩了QwQ