GDOI 2025 总结
联合省选历程
Day 0#
试机。好像我们机房监考很多纪中学长,比如古神。
电脑居然是 Win11 系统,12 代 i5,这比评测时的 CPU 性能要强,估计得注意常数。
Win 系统下配置的很好,用的是很新版本的 g++,甚至有 clang。VSCode 有很多插件,甚至还有 cph,亏我之前一直担心正式比赛没有 C/C++ 插件用。
Linux 是 VB 虚拟机,发现共享文件夹有一个问题:在 Geany 和 Gedit 里面没法保存文件到共享文件夹,本来打算虚拟机 + Geany + 共享文件夹,看来是不行了,决定比赛改用 VSCode,在主机里面用着舒服,还可以调试。
尝试写一个 NTT,早上没复习到,发现完全不会写。尝试手推,失败。
Day 1#
第一题让我想起来前几天 ABC147F,当时做了这题之后问了 IR 是不是连续整数中选
我觉得优势在我。开始做第二题。第二题看起来过于神秘,直接想性质。这时候开始很混乱,又有点急,沉不下心。想了很多个方向,但是都假了。想过根号分治,想过定期重构,想过线段树合并,想过离线扫描线,都做不了。有一个瞬间想过 bitset,不知道当时怎么算的,算出来空间会炸(实际会用一千多 M 大概,挺反常的)。最后破防,直接写了
这样第二题上花了很多时间。实在没想法了就去看第三题,第三题更是奇怪,让我这种急性子选手没法沉下心推性质。最后写了个暴力就不想想了,而且也没什么时间了。
Day 2#
第一题怎么感觉好熟悉(其实是曾经 ABC 场切的 F 题,不过当时好像写的双 log,半个小时就过了)。猜了一手,可以按照时间排序一个一个做,然后貌似就变成线段树二分 + 线段树维护一些信息的水题了?怎么省选 Day2 T1 这么水?
然后有点愚钝,直接以坐标轴建立线段树,导致复杂度为
2 个小时才过,研究这个常数研究了半天,2.5 小时的时候放弃了,被卡常就被卡常吧,我后两题还是要做一做的,万一输在后两题呢?结果研究第二题半天,一档性质都不会。第三题也是,失败离场。
Day 3#
QAQ 回去学文化课了。
P11831 [省选联考 2025] 追忆#
看了一下题解,好有道理啊,怎么没想到呢?
首先这个问题不弱于 DAG 上判断连通性,而这个问题只能用 Bitset 做,所以这题应该要用 Bitset。
首先用 Bitset 可以预处理出任意两点的连通性,再考虑
这样可以得出最后的限制 Bitset,设其为 unsigned long long
,再维护 ull
与 ull
是否有交,若有,则将
总复杂度是
作者:Terminator-Line
出处:https://www.cnblogs.com/Terminator-Line/p/18746957
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话