
LCP
文章平均质量分 79
詹明捷
此博客停止更新,迁移至www.zhanmingjie.com
展开
-
每次询问求出两个字符串的最长公共前缀的长度 后缀数组+RMQ+lcp UVA 12338 - Anti-Rhyme Pairs
题目链接 题意:给定一些字符串,每次询问求出两个字符串的最长公共前缀的长度 思路:把字符串排序,就能求出height和rank数组,然后利用RMQ查询即可 代码: #include #include #include #include #include using namespace std; const int N = 100005原创 2015-10-03 21:52:07 · 1128 阅读 · 0 评论 -
重复出现超过m次的最长的子串的最大下标 后缀数组或Hash+LCP UVA 12206 - Stammering Aliens
题目链接 题意:给定一个字符串,找出重复出现超过m次的字串的最大开始下标 思路:hash大法,需要点人品,然后二分答案,每次利用hash值去找出最大下标即可 代码: #include #include #include using namespace std; const int maxn = 40000 + 10; const int x = 123; int n, m原创 2015-09-25 21:45:00 · 925 阅读 · 0 评论