
------------字符串-------------
文章平均质量分 80
Excelsior_kereo
这个作者很懒,什么都没留下…
展开
-
hdu4821 String 字符串hash(bkdrhash)
题意:给定m,l,一个字符串str。 我们定义一个子串为"recoverable”串 当 1、长度为 M*L 2、把这个好串分成M段,每段长度为L,且每段各不相同。 求“recoverable”串的个数,串相同位置不同也算不同。 思路:预处理数组hash,hash[i]表示从i位置到尾的字符串hash值。这里数组为unsigned long long型,因为可以自动取模。然后枚举原创 2015-01-30 18:35:47 · 899 阅读 · 0 评论 -
poj 3630 Phone List trie
题意:判断是否有某字符串是别的字符串的前缀。是则输出NO,不然输出YES。 思路:把板子写成结构体版的。。详见代码: /********************************************************* file name: poj3630.cpp author : kereo create time: 2015年02月09日 星期一 22时22分原创 2015-02-09 23:02:22 · 630 阅读 · 0 评论 -
poj 2001 Shortest Prefixes trie
题意:给一堆字符串,输出对应字符串能区别于别的字符串的缩写。 思路:记录下每个点经过的次数,那么对每个字符串,直到找到p->cnt=1为止。详见代码: /********************************************************* file name: poj2001.cpp author : kereo create time: 2015年原创 2015-02-11 12:24:01 · 784 阅读 · 0 评论 -
codeforces535D Tavas and Malekas kmp
题目链接 题意:给定字符串s的长度n, x1, x2, ... xk中选取m个位置 给定字符串p y1, y2, ..., ym x1, x2, ... xk中每个xi满足sxisxi + 1... sxi + |p| - 1 = p 求满足条件的字符串有多少种,对10^9+7取原创 2015-04-20 14:00:02 · 941 阅读 · 0 评论