Day -1
在机房颓颓颓颓颓,晚上得知这次考试题本来是要给 ZJOI2018 用的,结果没用上。。可想而知考试的难度。。
但愿不爆零
Day 0
坐了一上午火车,顺便找茁神犇拷了个 COD,然后接着坐大巴。实在是太困在大巴上睡了一觉。坐在姚神犇旁边感觉 rp++。
下午我们是鸡试机,敲 splay 敲了一半弃了,然后改敲线段树。。最后写了个 A+B 对拍玩了玩 Google Chrome 的小恐龙就走了。
晚上在宾馆颓颓颓颓颓,旁边颜神犇在码数位 DP ,自己在玩 COD...
真是自愧不如啊怪不得人家模板是 gzz 呢。
晚上睡不着觉好烦啊啊啊啊
本来快睡着了,结果旁边颜神犇突然打起来呼噜,瞬间心态崩了。。
一点多才睡着,明天怕是要完。
Day 1
早晨六点二十起床刷牙洗脸,太困了刷牙的时候都差点栽到前面洗手池子里。。
上考场。
思考了半个小时人生,拿到密码开始看题。
先看 T1,这不是博弈论么我们一点还没学过呢,唯一的接触是寒假集训的时候 lyh 给我们讲的 nim 游戏,那道题好像抄题解水过去了啊。。
再看 T2,啊题面好长啊不管了去死吧。
看 T3 啊题面怎么也这么长去死吧也不管了,回头码 T1。
看到有一半的测试点是 bi,j=0 的情况,感慨了一阵这不是送分么,然后开始码码码。。。
拿优先队列码完测了一发样例发现欸不对啊,为什么出来的比样例还高,样例是不是错了,然后回去认真读题,直到看到了如果双方都采用最优策略且知道对方会采用最优策略
啊啊啊我怎么能知道他们优先策略是啥啊,有毒吧样例是怎么算出来的啊??
开始手玩样例,这时候一个半小时已经过去了。
后来看出了样例再回去看题一脸不可做。。
于是在继续冥思苦想半个小时未果后:不管了不管了敲上 n,m=2 和 n=10,m=1 的部分分和一个什么都过不了的程序得了吧。
看 T2。
看完题感觉挺难的,第一反应是 DP,但是毫无思路。。看了看部分分,发现 k=1.1 和 k>n 的情况很好写,但是没管,先去看 T3,想着最后打 T2。
看完 T3,第一反应感觉挺简单,因为想漏了一种情况,所以觉得选的城市只能是树上的一条链,觉得就是一个裸 splay,然后码码码。码到一半突然想到还没看样例,于是看了看样例,看完样例解释发现不只是那么简单,还有可能只是一棵子树中的某个点不选。后来又想到了枚举选几个点然后 Hash,感觉作为暴力思路很 OK,开始码码码。码完发现样例过不去,然后调调调一直到了十二点。
一看表突然间慌了,赶紧打完 k=1.1 的暴力,然后开始手玩 k=2 的情况。玩着玩着发现咦这不是个小根堆森林么,邻接表加边顺序又恰好满足题目要求。然后冲着正解写完了 T2。发现 T2 写暴力到出思路到出代码总共花了十七分钟,顿时很膨胀,没再继续检查,真是莫名自信。
下午听说要参观,全身上下都不想去,在参观“国家级实验室“的途中得到了上午的分数,发现 T1 得了 30 分多骗了 5 分,T2 挂成了 55 分,T3 好像是因为函数名起成 hash CE 了,但也算是非正式组 rank 3 吧,之后跟老师请了坐大巴车参观的假,回宾馆颓颓颓颓颓,一下午吃三回鸡是真的爽。
upd:原来 T2 树形贪心反例随便举啊。。。自己还是太弱了没看出来。。。
Day 2
大清早到考场,振作振作精神,准备冲一下非正式组 rank1。
又双叒叕思考了半个小时人生。
看题。
先看 T1,咦这不是道暴力模拟么,但是给 C 的范围有什么用啊。。想了大概五分钟明白哦原来这是跟二分图一样可以有增广路导致更优解的问题啊。。
再看 T2,我日这出题人很皮啊,原来一个叫 link 的人 cut 一下 tree 就是 link-cut-tree 了啊,学到了学到了。看数据范围,k=0 可以暴力过, k=1 勉强可以暴力过,打算最后再写。
看 T3,一脸不可做,跳过跳过去死吧去死吧。回去刚 T1 去。
T1 因为考场意识到了不能直接暴力模拟,因为是有回溯的过程,所以想到了 dfs (为啥想不到网络流啊眼瞎吧数据范围那么小明显网络流啊),遂敲了 60 分的暴力。一个半小时敲完加调完过了所有样例之后开始颓颓颓(我不会说考场上我以为这是正解的)。小恐龙扫雷小工具拼图一直在颓颓颓。后来突然意识到自己今天的目标感觉再这样下去要翻车,于是振作了一下,开始敲 T2 的暴力。
发现 k=0 的情况很容易啊直接写了个自认为很优的 $O(n^2)$ 暴力,然后 k=1 的情况枚举切哪条边合并哪两个点拿命跑吧。。
T3 是真的不会,找了半天串全为0的规律未遂后。。直接敲了个 map 暴力判断点对是否重合。
后来是真的没事干了一直肉眼查错+颓到了考试结束。
考完出来 zhoutb 还说炸了炸了,最后还不是高一进队%%%。
回程继续做高铁,四个小伙伴一起联机元气骑士贼有趣,他们玩破解版真不要脸呸(谁有破解版请发我一个)
回家之后成绩出来了,没能翻盘成功,反倒被翻盘了。。。
T1 什么鬼啊我照着正解写的垃圾 dfs 怎么才得了 30 分? 我天 C=1 的情况都过不去??
T2 T3 都爆零了勉强可以接受吧,毕竟一大堆人都是这样,不过为什么 7s 的时限 $O(n^2)$ 还会被卡?
最后总分 115 ,非正式组 rank 2,嗯酱油打的挺成功,滚粗~