2021 CCPC 哈尔滨
开场 zsy 签了 J,gjk 签了 B,我读错了 E 的题意,gjk 读对后过了
zsy 读了 K 给我,我记得是模拟赛原题,跟欧拉定理有关,但很难。他俩过了 D I,我大概会了 G 但不会 DP 期望,跟 zsy 无效交流了一会凭感觉写 1A 了。C 好像也是模拟赛原题就丢给他俩了
L zsy 给了不带修的 ACAM 做法并指出相同颜色段可以倍增,我说根号重构一下就能根号
从排名看打得还不错(除了 L),下周就正式赛了,还是比较振奋人心的
C. Colorful Tree
显然每个子树最多被染色一次,且染色顺序是从根到叶子。设
转移:
key observation:
E. Power and Modulo
题意是
L. Karshilov's Matching Problem
没注意意义不明的
有相同的串,Trie 插入时权值要 +=
而不是 =
暴力:对
核心思想:只有前缀询问,考虑维护若干个关键前缀的信息,剩余部分暴力
分块
关键前缀为每个块的右端点,预处理 ACAM 上每个结点走指定字符块长次的信息
调小块长可以减小常数
加强到区间修改:根号重构,空间再付出
栈+倍增
修改只有后缀覆盖:相同字符段压成一个点,栈维护。关键前缀为每个字符段的右端点
询问时先在栈上二分,找到
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)