冷滟泽的个人博客冷滟泽的个人博客

题解

OI,题解

POJ3415 Common Substrings 【后缀数组+单调栈】

lengyanze 阅读(41) 评论(0)

题意 给出两个字符串 A, B ,求这两个字符串长度不小于 k 的公共子串的个数。两对公共子串不同当且仅当子串在字符串的位置不同。 思路 后缀数组 + 单调栈; 把两个字符串连接起来,中间用分隔符隔开,做后缀排序;...

OI,题解

BZOJ3123: SDOI2013 森林

lengyanze 阅读(52) 评论(0)

题目链接 Luogu3302 BZOJ3213 题意 给出一堆森林(每个点有权值)和两种操作: 在点 x 和点 y 间连一条边,保证操作后图还是森林; 询问点 x 与点 y 之间路径上第 k 小的权值,保证 x...

OI,题解

BZOJ4650: Noi2016 优秀的拆分

lengyanze 阅读(33) 评论(0)

题目链接 BZOJ4650 Luogu1117 算法分析 以下内容部分借鉴于 Sengxian's Blog 。 将以 i 开始 AA 串的个数记为 f[i] ,以 i 为结束的 AA 串的个数结尾 g[i] ;...