联合省选 2025 游记
同步发表于:cnblogs。
前情提要:NOIP 没上队线。
SC-095,考点和 2023 年的 CSP 初赛一样在石室文庙。
Day 1
八点钟就到了考场,发现机子和 NOIP 2024 完全一样。我的机位在最左边,右边是 @zjc2008。这次终于是很顺利地打开了程序回收系统。打了缺省源。
八点半开考,压缩包密码是 noi-2025-!!!
,考场内传出了笑声。
开 T1,发现可以先离散化,然后枚举每个数,分别计算在它左边,包含它,在它右边的区间的权值和即可。写完过不了大样例,发现错在了以为离散化之后只有区间端点的值有用,但其实没有被区间包含的点也有用。改了之后就过了。
当时就感觉到 T1 没有任何区分度了,所以赶紧开 T2。发现完全没有思路,感觉很不可做,于是先打了 \(20\) 分的纯暴力。
开 T3,先看了第一档部分分,我想到的做法是 \(O(n! \times n^2)\) 的,\(n=10\) 的时候感觉过不去。但是当时也想不到什么更优的做法了,于是就写了一个上去。结果发现跑得很快,应该问题不大。
之后一直在想后两道题的部分分,发现自己想来想去连 T2 的 AC 和 T3 的 ABC 都不会,很小丑。连续上了几次厕所考试就结束了。
刚考完听到有人说 bitset
,突然反应过来 T2 可以用 bitset
维护 DAG 可达性,我之前还碰到过类似的题,但赛时就是没想到,唉。
估分:\(100+20+8=128\)。
Day 2
还是八点就到了考场,因为太无聊于是在缺省源后面打了一个大的 RP++
,具体如下:
/*_____________ _______________
| / | |
| / | |
| / | | | |
| / | | | |
| / | | | |
| / | | | |
|--------/ |_______________| __________|___________ __________|___________
|. | | |
| . | | |
| . | | |
| . | | |
| . | | |
| . | | |
| . |
| . |
*/
八点半开考,压缩包密码是 hello_world
,考场内传出了比 Day 1 更明显的笑声。
开 T1,感觉和之前模拟赛的题很像,可以贪心地按照 \(t\) 拍序。然后就变成了一道模拟题,随便用线段树优化一下即可。为了保险起见先写了 \(O(n^2)\) 暴力检验了一下正确性,发现没有问题(甚至能过 \(2 \times 10^5\)?),于是开写。
写完之后发现过不了大样例,一直调调调。调了一会儿发现错的最小的都是 \(n=200\) 的了,拍也一直拍不出来,于是开始对着 \(n=200\) 硬调,最终发现是区间覆盖等差数列时的首项在传的过程中更新错了。改了之后就过了大样例。
现在已经过了两个小时了,赶紧开始拼暴力。感觉 T2 的 B 性质好像是送的,直接算就行了。但写完之后一直过不了大样例,手算了一会儿发现会算重。又加了一个容斥就过大样例了。
之后又写了 T2 的 A 性质(\(O(4^m2^nn^2)\))以及 T3 的爆搜,测 T2 大样例的时候不知道为何一直测不了,最后发现是文件名打成了 year
,于是赶紧加了个 s
。幸好当时是用 freopen
测的大样例,要是没发现文件名打错了就完了。
中途出去上厕所的时候遇到了 @SunsetLake。回来的时候还发现 @zjc2008 在玩俄罗斯方块。
然后就是和 Day 1 一样来回想部分分,但无果。最后离结束前三十秒的时候我发现 T2 的代码里面有两个名叫 solve
的函数,当时特别慌,但是也没时间改了。幸好出来问了只要两个函数的参数不一样就没问题,如果有问题也会报编译错误。
估分:\(100+24+8=132\)。
最终两天都没有挂分:\(100+20+8+100+24+8=260\),算上 NOIP 之后折合下来是 \(69.15\)。
ps:不知道为什么石室的机子只要 RE 一次过后就运行不了了?
//dzzfjldyqqwsxdhrdhcyxll
本文作者:Creeper_l
本文链接:https://www.cnblogs.com/Creeperl/p/18760040
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】博客园2025新款「AI繁忙」系列T恤上架,前往周边小店选购
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步