摘要:        
BZOJ_2099 一个可行的贪心思路就是,每次都让这刀切出的串越长越好,然后下一次再从上一刀末尾后面那个字符开始,继续这样贪心地去切。 这样就要反复查询,从某个位置开始,最长能有多少个连续的字符满足是文章中的一个子串,这一点可以将文章建立后缀自动机后来查找,整体查找的复杂度是O(N)的。#include<stdio.h>#include<string.h>#define MAXD 50010struct SufAuto{ int pre, next[26], len; void init() { memset(next, 0, sizeof(next)); ...    阅读全文
        
            posted @ 2012-10-11 00:41
Staginner
阅读(372)
评论(0)
推荐(0)
        
 
                    
                 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号