摘要: 倍增优化 floyd。 常见可以解决限制经过有限数条边的最短路问题。 构造初始矩阵,矩阵上 \((u,v)\) 表示点 \(u\) 到点 \(v\) 有一条权值为 \(w\) 的边,即 Floyd 中的 \(f\) 数组。 将进行一次矩阵乘法后的矩阵拿来继续平方,每次得到的是经过 \(2^k\) 的 阅读全文
posted @ 2025-09-05 21:19 songszh 阅读(12) 评论(0) 推荐(0)
摘要: 0.前言 去年 10 月底学了一遍,当前再次学习并记录。 wqs 二分,也称带权二分,一般用于优化决策单调性优化 DP。 1.wqs 二分 对于此类问题:给定 \(n\) 个物品,现要求将其分为 \(m\) 段,每段存在相应的代价 \(w\),求代价最值。 如果没有限制段数,可以考虑使用决策单调性优 阅读全文
posted @ 2025-07-31 19:32 songszh 阅读(44) 评论(0) 推荐(2)
摘要: CF 复健记录 中考完了,两个月没碰电脑,那我问你,是不是残废了。 6.20 ~ 7.24 还上综合,上七休零,都放暑假了还 7:00 ~ 10:30,你要赤石吗。 CQ 40多度还不放高温假,你要烧烤学生吗。 这五周也没干个啥,接下来就做做题单,做做 CF。 从 2025.7.28 起开始详细记录 CF 做题情况 阅读全文
posted @ 2025-07-29 21:11 songszh 阅读(285) 评论(2) 推荐(0)
摘要: 0.前言 若干年前会过一次,然后就不会了。 现在又会了。 1.虚树 存在这样一类问题,多次询问,每次给你 \(k\) 个特殊/关键点,要求有关这 \(k\) 个点的某种信息,并且题目保证了或隐含了 \(\sum k \le lim\),那么可以考虑使用虚树解决。 虚树,即将这 \(k\) 个点提出, 阅读全文
posted @ 2025-04-22 18:05 songszh 阅读(34) 评论(0) 推荐(0)
摘要: dsu on tree. 树上启发式合并 对于一个点 \(u\),需要计算其子树内的答案。 先遍历 \(u\) 的轻子树并计算其答案,计算答案过程中会统计一些信息,不保留其信息。轻子树计算完后进入重子树计算答案,并保留其信息。 然后对于以 \(u\) 为根的子树,再次遍历其轻子树并加入答案。若 \( 阅读全文
posted @ 2025-03-15 14:32 songszh 阅读(27) 评论(0) 推荐(0)
摘要: 0.前言 这种东西不知道是怎么发明出来了的。感觉很 nb。 但是应该比 KMP 简单些吧。 oi-wiki 1.概念 SAM,即后缀自动机,是对于一个字符串 \(s\) 来说能够表示其所有子串/后缀的 DFA。实际上 SAM 是一个 DAG,上面有若干点代表若干状态,其中有一个初始状态 \(t_0\ 阅读全文
posted @ 2025-02-27 17:06 songszh 阅读(41) 评论(1) 推荐(1)
摘要: 0.前言 参考文献:胡伯涛《最小割模型在信息学竞赛中的应用》 本文总结了上书最大权闭合图一章节核心内容及其应用。如有错误请指出。 1.最大权闭合图 对于有向图 \(G = (V,E)\) 的一个子图,如果其点集 \(V_1\) 中点的后继都还在 \(V_1\) 中,则称其为原图的一个闭合图。 而最大 阅读全文
posted @ 2025-01-05 19:53 songszh 阅读(487) 评论(4) 推荐(1)
摘要: 经典题。 \(\tt{Link}\) 题意 你手中有 \(n\) 张牌。每张牌上都写着一个介于 \(1\) 和 \(m\) 之间的整数。要赢得游戏,需要组成一定数量的三元组。每个三元组由三张牌组成,这样写在牌上的数字要么全部相同,要么连续。例如, \(7, 7, 7\) 和 \(12, 13, 14 阅读全文
posted @ 2025-01-01 21:46 songszh 阅读(235) 评论(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 阅读(25) 评论(0) 推荐(1)
摘要: 败了 qwq。 阅读全文
posted @ 2025-01-01 19:21 songszh 阅读(260) 评论(3) 推荐(1)