字符串
文章平均质量分 78
baolaoban
我现在什么都没有只有一颗坚决执着的心一颗敢于挑战狂风暴雨的永恒的心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
poj 3294 Life Forms(后缀数组)
题意:给你最多100个字符串,求最长的且是一半以上的字符串的公共子串,如果有多个,按字典序输出。 思路:先把各个串拼起来,中间加上一个之前未出现过的字符,然后求后缀。然后根据h数组和sa数组,求出最长的公共串。 #include #include #include using std::sort; #define V 220000 int r[V],sa[V],h[V],a[V],b[V],X原创 2013-08-09 11:44:37 · 875 阅读 · 0 评论 -
poj 3415 Common Substrings
这题差错查死我了。。。最后竟然是中间过程爆int了,好囧。。 思路:把a串和b串接起来,中间加个‘$’,求后缀。 线性的遍历h[i]数组,然后每段公共前缀大于K的区间里的a串和b串的数量相乘即可。 #include #include #include #include #define LL __int64 using std::min; using std::reve原创 2013-08-09 00:19:36 · 1220 阅读 · 0 评论
分享