摘要:
10 月 10.1 P2572 [SCOI2010] 序列操作:线段树(紫) 维护每个区间的两个懒标记, 的数量、左端点起 的数量、右端点起 的数量、区间内最大连续 长度即可。 点击展开代码 #include <iostream> #in 阅读全文
摘要:
9 月 9.1 P5546 [POI2000] 公共串:二分,哈希,SA(紫) 二分长度 ,用一个 unordered_map 存储对于每一个字符串,当前长度的哈希值是否出现过。最后再枚举第一个字符串中出现的长度为 子串即可。 时间复杂度 , 阅读全文
摘要:
## 7 月 ### 7.5 [P2607 [ZJOI2008] 骑士](https://www.luogu.com.cn/problem/P2607):基环树,树上 dp(紫) 考虑断环成链,在每棵基环树上找到环上的两个点 ,断开边 ,分别做一次树上 dp: 阅读全文
摘要:
## 5 月 #### NOIP 2018 模拟 Day2: [ending](http://swoj.cn/p/1285):给定一棵 个点的树,边权 。求出有多少个三元组 ,满足 。$1\le n\l 阅读全文
摘要:
约定:本文字符串均从 开始。模式串 的长度为 ,匹配串 的长度为 。 ## 1. KMP ### 1.1 前缀函数 给定一个长度为 的字符串 ,其前缀函数被定义为一个长度为 的数组 。其中 被定义为: 1. 若子串 阅读全文
摘要:
## 1. 树的直径 > 树上任意两节点之间最长的简单路径即为树的「直径」。 ### 1.1 两次 DFS 从树的任意一点 出发,找到距离 最远的节点 ,随后再从 出发,找到离 最远的节点 ,则 即为树的一条直径。 证明考 阅读全文
摘要:
[练习选讲(2023.6)](https://www.cnblogs.com/Jasper08/p/17529926.html) 阅读全文