Processing math: 3%
摘要: 0.前言 若干年前会过一次,然后就不会了。 现在又会了。 1.虚树 存在这样一类问题,多次询问,每次给你 k 个特殊/关键点,要求有关这 k 个点的某种信息,并且题目保证了或隐含了 \sum k \le lim,那么可以考虑使用虚树解决。 虚树,即将这 k 个点提出, 阅读全文
posted @ 2025-04-22 18:05 songszh 阅读(5) 评论(0) 推荐(0)
摘要: dsu on tree. 树上启发式合并 对于一个点 u,需要计算其子树内的答案。 先遍历 u 的轻子树并计算其答案,计算答案过程中会统计一些信息,不保留其信息。轻子树计算完后进入重子树计算答案,并保留其信息。 然后对于以 u 为根的子树,再次遍历其轻子树并加入答案。若 \( 阅读全文
posted @ 2025-03-15 14:32 songszh 阅读(15) 评论(0) 推荐(0)
摘要: 0.前言 这种东西不知道是怎么发明出来了的。感觉很 nb。 但是应该比 KMP 简单些吧。 oi-wiki 1.概念 SAM,即后缀自动机,是对于一个字符串 s 来说能够表示其所有子串/后缀的 DFA。实际上 SAM 是一个 DAG,上面有若干点代表若干状态,其中有一个初始状态 \(t_0\ 阅读全文
posted @ 2025-02-27 17:06 songszh 阅读(10) 评论(1) 推荐(1)
摘要: 0.前言 参考文献:胡伯涛《最小割模型在信息学竞赛中的应用》 本文总结了上书最大权闭合图一章节核心内容及其应用。如有错误请指出。 1.最大权闭合图 对于有向图 G = (V,E) 的一个子图,如果其点集 V_1 中点的后继都还在 V_1 中,则称其为原图的一个闭合图。 而最大 阅读全文
posted @ 2025-01-05 19:53 songszh 阅读(173) 评论(4) 推荐(1)
摘要: 经典题。 \tt{Link} 题意 你手中有 n 张牌。每张牌上都写着一个介于 1m 之间的整数。要赢得游戏,需要组成一定数量的三元组。每个三元组由三张牌组成,这样写在牌上的数字要么全部相同,要么连续。例如, 7, 7, 7 和 \(12, 13, 14 阅读全文
posted @ 2025-01-01 21:46 songszh 阅读(8) 评论(0) 推荐(1)
摘要: 人类智慧题。harmis_yz 不会。 题意 \tt{Link} 给定一个序列 \{a_n\},可以进行若干次操作,每次可以选择 i,j(1 \le i < j \le n),将 [i,j] 之间的数全部变为 |a_i - a_j|,问进行若干次操作后序列之和 阅读全文
posted @ 2025-01-01 20:47 songszh 阅读(12) 评论(0) 推荐(1)
摘要: 败了 qwq。 阅读全文
posted @ 2025-01-01 19:21 songszh 阅读(13) 评论(2) 推荐(1)
摘要: 0.前言 1.5 年前学过,没学好,回来加训。 [l,r] 维护答案区间,[L,R] 维护相应询问及修改的数组下标区间。因为对于一个询问,仅存在一些修改是对这个询问有影响的,所有我们可以分治。称作整体二分。 I.P3834 【模板】可持久化线段树 2 板子题。时间复杂度 \(\mat 阅读全文
posted @ 2024-11-26 10:25 songszh 阅读(13) 评论(1) 推荐(2)
摘要: 0.前言 K-D Tree 是一种能够处理高维空间信息的数据结构,其在一些情况下能够代替 CDQ 分治以及树套树,较优秀地处理 k 维空间上的信息。 参考资料:OI-wiki 题单:\tt{Link} 1.KDT 的原理 KDT 的结构与 BST 类似,其每一个非叶子节点都具有超平面 阅读全文
posted @ 2024-11-17 14:54 songszh 阅读(113) 评论(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 阅读(11) 评论(0) 推荐(1)
点击右上角即可分享
微信分享提示