2025蓝桥杯省A游记
LittleDrinks · · 生活·游记
博客
这场真简单吧,为什么我到处挂分……
早上七点半就醒了,赖了会儿床,感觉要饿晕了才起来,结果下楼发现食堂周六不开门,真要晕过去了……
小卖铺拿了个面包往机房赶。
8:55 左右进机房,快速配了下 devc++,然后把模板、对拍器、随机数敲了。
9:02 左右能下载题面,上来看到一道找素数,心里一喜,哐哐写完直接拿下。
B 题棋盘,和去年的五子棋对弈基本一摸一样的写法,心里又是一喜,9:33 拿下两题。
写完 B 开始啃面包,顺便读一下后面的题面。看到貌似有道计算几何,直接乐开花了。
C 题读完发现直接模拟就做完了,又是直接拿下。
D 题给了一棵完全二叉树,一眼看上去就和二进制关系密切。联想到线段树的左儿子是 p<<1
、右儿子是 p<<1|1
,发现可以从高到低枚举二进制位,如果是 1
说明是向右下走,颜色反转,否则颜色不变。做法直接就瞪出来了,为了求稳再写了个 dfs 把
E 题上来一眼感觉稍微有点强度。然后理了下思路大概分成两步,先从所有数里找到两个相乘等于 std::set
去重的暴力,11:46 过拍,拿下。
F 题不想读。直接跳去做 G 计算几何,大概是要求
H 一眼基环树,先缩点再做。题面里说没有重边和自环但点数
回去看 F,心里已经做好被牢住的预期了。读完题第一感觉可能是个 DP,先做一段非递减连续,再把两段合并起来搞个容斥什么的,然后发现想复杂了,根本不需要 DP,连续不降段内的贡献是 substr
这个函数怎么用,我写暴力的时间甚至比写正解的时间还要长,暴力写完开拍,直接就过了。12:40 感觉自己 AK 了。
然后想着回去把 H 的暴力写了对拍一下,结果突然发现自己的做法错光了。看着只剩下 20 分钟的时间突然感觉心里一阵绝望,最后一段时间本来想写个环上的前缀和,求出“基环树直径”的,但因为太慌了也不知道在写点什么东西。
出来和别人嘴题,问了下第一题多少,其他人都说是 17609
,但我很清楚地记得自己写的是 175 几几,直接就毁了……
感觉总体发挥还算正常吧,因为题目有点简单,这种没有思维难度的题(再加上计算几何)又是我的优势区间。但为数不多的挂分机会还是被我抓住了,实在是有点不当人了……