WC 2024
信息学竞赛中的持久化数据结构与技巧
CF1340F. Nastya and CBS
题目选讲
ARC151E. Keep Being Substring
如果
做多源汇 BFS 即可。时间复杂度
IOI 2023. Closing Time
称一个点的类型是它能被
不妨假设树上有至少一个
对于每个点
,其可能有一个父亲 ,表示 的类型需要大于等于 的类型。 选择类型 有一个代价 ,问在总代价不超过 的情况下,所有点的类型之和最大是多少?
注意到父亲的限制是没有用的,因为原题的条件保证了
了。
IOI 2023. Robot Contest
组合计数中的递推问题
无标号组合类的多重集运算
对应的生成函数是
进行一些推导:
做反演,可以得到
假如
可以通过上面的式子得到
- 字符集大小为
的字符串; - 有限域上的首一多项式。
对应地,
- 字符串的 Lyndon 分解;
- 将多项式分解成若干不可约多项式之积。
微分算子
定义
对于 OGF,有
组合意义是,OGF 相当于从一个大小为
微分的运算律:
- 可加性:
; - 乘法:
; - 复合:
。
多重集构造的递推式(有标号)
求导,得到
提取系数即可得到
例子:连通图
设
假如对
通过 一些推导,可以得到
这也导出了
例子: 王问题
问题:有多少个
阶排列 使得相邻两项之差的绝对值始终不是 ?设这个数列是 。
考虑容斥,钦定排列中若干个
所以一段的带有容斥系数的生成函数就是
由于这些连续段是可以任意排列的,所以这里可以用复合来描述:
记
所以有
所以
这样就导出了
思考:2-正则图
记
是 2-正则图的组合类,求其 EGF 。
记
于是
杂题选讲
IOI 2023. Longest Trip
IOI 2023. Soccer Stadium
CF1175G. Yet Another Partiton Problem
暴力自然是设
考虑 CDQ 分治来做这个东西。假如现在要算
关于斜率优化:
- 形如
的式子可以看作,最小化过 且斜率为 的直线在 轴上的截距; - 注意特判两个点横坐标相同的情况。
TopCoder 14379. RPSRobots
集训队互测 2018. 完美的集合
集训队互测 2018. 完美的队列
CF506E. Mr. Kitayuta’s Gift
随机化和近似算法选讲
IOI 2023. Overtaking
IOI 2023. beechtree
2020-2021 集训队作业. Storm
WC/CTS 2023. 比赛
作者:alan-zhao-2007
出处:https://www.cnblogs.com/alan-zhao-2007/p/18052742
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?