摘要: 0.前言 这种东西不知道是怎么发明出来了的。感觉很 nb。 但是应该比 KMP 简单些吧。 oi-wiki 1.概念 SAM,即后缀自动机,是对于一个字符串 s 来说能够表示其所有子串/后缀的 DFA。实际上 SAM 是一个 DAG,上面有若干点代表若干状态,其中有一个初始状态 \(t_0\ 阅读全文
posted @ 2025-02-27 17:06 songszh 阅读(8) 评论(2) 推荐(1) 编辑
摘要: 0.前言 参考文献:胡伯涛《最小割模型在信息学竞赛中的应用》 本文总结了上书最大权闭合图一章节核心内容及其应用。如有错误请指出。 1.最大权闭合图 对于有向图 G=(V,E) 的一个子图,如果其点集 V1 中点的后继都还在 V1 中,则称其为原图的一个闭合图。 而最大 阅读全文
posted @ 2025-01-05 19:53 songszh 阅读(136) 评论(4) 推荐(1) 编辑
摘要: 经典题。 Link 题意 你手中有 n 张牌。每张牌上都写着一个介于 1m 之间的整数。要赢得游戏,需要组成一定数量的三元组。每个三元组由三张牌组成,这样写在牌上的数字要么全部相同,要么连续。例如, 7,7,7 和 \(12, 13, 14 阅读全文
posted @ 2025-01-01 21:46 songszh 阅读(7) 评论(0) 推荐(1) 编辑
摘要: 人类智慧题。harmis_yz 不会。 题意 Link 给定一个序列 {an},可以进行若干次操作,每次可以选择 i,j(1i<jn),将 [i,j] 之间的数全部变为 |aiaj|,问进行若干次操作后序列之和 阅读全文
posted @ 2025-01-01 20:47 songszh 阅读(10) 评论(0) 推荐(1) 编辑
摘要: 败了 qwq。 阅读全文
posted @ 2025-01-01 19:21 songszh 阅读(9) 评论(2) 推荐(1) 编辑
摘要: 0.前言 1.5 年前学过,没学好,回来加训。 I.P3834 【模板】可持久化线段树 2 板子题。时间复杂度 O(nlog2n)。把 {ai} 看作修改和后面的询问放一起,每次二分出答案值域上的 mid 后,如果修改的值 \(\le mid 阅读全文
posted @ 2024-11-26 10:25 songszh 阅读(10) 评论(1) 推荐(2) 编辑
摘要: 0.前言 K-D Tree 是一种能够处理高维空间信息的数据结构,其在一些情况下能够代替 CDQ 分治以及树套树,较优秀地处理 k 维空间上的信息。 参考资料:OI-wiki 题单:Link 1.KDT 的原理 KDT 的结构与 BST 类似,其每一个非叶子节点都具有超平面 阅读全文
posted @ 2024-11-17 14:54 songszh 阅读(77) 评论(0) 推荐(1) 编辑
摘要: 题意 在一个凹槽中放置了 n 层砖块、最上面的一层有 n 块砖,从上到下每层依次减少一块砖。每块砖都有一个分值,敲掉这块砖就能得到相应的分值,如下图所示: 14 15 4 3 23 33 33 76 2 2 13 11 22 23 31 如果你想敲掉第 i 层的第 j 阅读全文
posted @ 2024-11-15 19:14 songszh 阅读(10) 评论(0) 推荐(1) 编辑
摘要: 1.普通状态压缩 DP oi-wiki I.P1896 [SCOI2005] 互不侵犯 fi,j,st 表示前 i 行中放置了 j 个国王,当前行状态为 st 的方案数。可以预处理出合法的状态与其 popcount,转移时枚举当前行状态和上一行状态,合法就转移。 阅读全文
posted @ 2024-11-14 22:00 songszh 阅读(13) 评论(0) 推荐(1) 编辑
摘要: 前言 本文将介绍决策单调性优化 DP 的相关内容。持续更新修正,如有差错请指出。 1.四边形不等式优化 DP 1.1 四边形不等式与决策单调性 四边形不等式:如果对于任意的 abcd 均成立 \[w(a,d) + w(b,c) \ge w(a,c) + w(b, 阅读全文
posted @ 2024-10-31 17:45 songszh 阅读(21) 评论(0) 推荐(2) 编辑
点击右上角即可分享
微信分享提示