[BZOJ1031][JSOI2007]字符加密Cipher(后缀数组)


传送门

算是个模板。

题目说循环,那就再复制一串拼接上。

然后求后缀数组,再搞就可以。

虽然是求后缀,会在后面多一些字符串,然而题目中说的是循环一圈,但是没有影响。

——代码

1 #include <cstdio> 2 #include <cstring> 3 #include <iostream> 4 #define N 200005 5 6 int m = 'z' + 1; 7 int len, buc[N], x[N], y[N], sa[N]; 8 char s[N]; 9 10 inline void build_sa() 11 33 } 34 35 int main() 36
View Code



上一篇:[CODEVS1917] 深海机器人问题(最小费用最大流)

下一篇:[BZOJ1030] [JSOI2007]文本生成器(AC自动机 + DP)


后缀数组
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图