【游记】GDOI2026

· · 生活·游记

省选前

day -5~day -2

做了一车板子,练了几道思维题。顺便鸡煲好玩。

day -1

12:00

出发前往纪中,路上直接爽睡。

13:30

到达纪中&机房试机。 ![]()

day 1

6:40

起床,吃完饭前往考场。

8:00

成功进入考场,但为什么后两排是老旧显示屏。

8:30

开考。先看完所有题目,然后发现不愧是省选,目前一点思路都没有,遂看 T1,发现若某条边 (u,v) 为重边的概率为 chs,则其对答案的贡献为 chs\times siz_v,其中 v 为深度更大的节点,siz_v 为以其为根的子树大小。由于求重边概率需要先求出重链长度,考虑设 f_{u,i} 为到节点 u 的重链长度为 i 的概率。然后考虑转移,发现一条边 (u,v) 为重边的概率可以转化为 \displaystyle\frac{1}{\displaystyle\frac{\displaystyle\sum l_i[i\ne v]}{l_v}+1},这样我们就把不等于 v 的儿子的贡献与 v 的贡献拆开了,然后设 g_i 为除 v 以为其它子树重链和为 i 的概率,然后我们再枚举 v 的重链长度 j,则这种情况的贡献为 f_{v,j}\times g_i\times\displaystyle\frac{1}{\displaystyle\frac{i}{j}+1},可以贡献给 chs_vf_{u,i}

调完想优化,发现瓶颈在于背包,但是这种有某个元素不选的背包我不会,所以 gg,跑路。预计得分 64pts

12:30

好,现在开始思考 T2 部分分。发现 2^n 那个 15pts 的暴力是容易的,迅速调完看 T3。注意到 T3 暴力 2^{n-m}8ptsm=14pts 是容易得,迅速调完。然后思考 T2 全为 0 的部分分,但是没时间了遗憾离场。估分 64+15+12=91(hyw

出考场

发现 lky 大神用撤销背包轻松打爆了 T1,%%%,sst 大佬用了神秘分治,%%%。其他的前面忘了后面忘了总之 %%%。

然后回酒店吃午饭筹集吃晚饭再筹集,什么鸡煲打小红,跟我初始 3 个敌人 1 血说去吧。

day 2

6:40~8:00

一样的流程。

8:30

看题,什么叫 T1 交互,什么叫 T2 传统交互,成功畏惧,T3 更是阴的没边,于是滚回去看 T1。注意到 0 十分重要所以我们考虑枚举找出 0 的位置。具体的,求 \operatorname{query}(i,n),从左往右第一个为 0 的位置的左边即为 0,证明是容易的,设其为 pos,我们再枚举求所有 \operatorname{query}(1\sim pos-1,n)\operatorname{query}(1,pos+1\sim n),然后通过一些神秘运算就可以得出答案,均摊 n 次操作,应该能过。

12:00

好,现在开始想 T2 和 T3,然后被 T2 困难暴力肘至追击,直接润。T3 糊了个性质 A 和 r=1 就没时间了,依旧遗憾离场。估分 100+0+8=108

出考场

%%%sst大神 50min 瞬秒 T1。

直接请假回家逃过语文考试,然后一直到 17:30 才到,什么堵车。

总结

倒闭了我的省选,升天了 CCF 的出题人。

时过境迁,小 B 回到了他梦寐以求,却又折戟沉沙的省选赛场。但他关于算法竞赛的记忆还有多少呢?其中又有多少最为珍贵的记忆值得去珍惜呢?小 B 是一个对算法竞赛充满热情,乐于探索的人。而对他来说,最珍贵的记忆便是学习算法时对其进行各种修改、实验,尝试得到一些新成果的日子吧。

小 B 想请你陪他一起,去找寻这些珍贵的记忆。