
字符串算法
文章平均质量分 78
BPM136
さよなら 愛しき日び 戾れないのは 僕だけでいいから
展开
-
后缀数组模板
花了点时间搞定了下后缀数组,UOJ的例题,getSA有点厉害需要多思考下才行 算法合集——后缀数组#include#include#include#include#include#include#define LL long long#define fo(i,a,b) for(int i=a;i<=b;i++)#define down(i,a,b) for(int i=a;原创 2016-02-25 21:19:43 · 444 阅读 · 0 评论 -
hdu3068最长回文 后缀数组TLE版本23333
感觉学习了后缀数组整个人都好了,于是看到这题想都没想就开始写,然而事实并不如意,TTTTTTTTQAQQQQQQ,赶快吧O复杂度换成T复杂度,真是玄学4亿多= =放下个TLE的版本,还有就是被之前学的版本坑了,在原串和反串之间加入了特殊符号之后,height数组的最大值就已经是答案了#include#include#include#include#include#include原创 2016-02-26 21:12:34 · 796 阅读 · 0 评论 -
ZSOI2012 捡金子 字典树+树形DP
我们显然可以用字典树来维护这个东西,然后上面跑树形DP唯一比较虚的是动态的字典树就有三个点超时= =静态的就跑的超快了代码中含有静态的动态的代码#include#include#include#include#include#include#include#define LL long long#define fo(i,a,b) for(int i=a;i<=b;i++原创 2016-03-23 15:50:34 · 696 阅读 · 0 评论 -
pku1743Musical Theme 后缀数组+二分
二分很强大,大神题解 #include#include#include#include#include#include#include#define LL long long#define fo(i,a,b) for(int i=a;i<=b;i++)#define down(i,a,b) for(int i=a;i>=b;i--)using namespace std;原创 2016-02-29 20:51:04 · 595 阅读 · 0 评论 -
SDOI R1 day2 T1 生成魔咒 后缀自动机
今天的测试T1,写的我一脸懵逼,还好1h+调过去了显然的我们沿着新加入的边跑跑就行了,于是考场上A掉了/* ***********************************************Author :BPM136Created Time :2016-4-25 8:26:45File Name :A.cpp******************原创 2016-04-25 22:19:17 · 603 阅读 · 0 评论