POJ 3450 Corporate Identity 暴力枚举+KMP

2014-11-23 22:30:52 ? 作者: ? 浏览: 3


这道题和刚刚吐槽的POJ3080一样的题目,这是数据范围大了一些,

开始觉得肯定会超时,但是还是在上面修改了一些然后提交了,

果断1A啊~~~~~~~

AC代码: 写的有点乱,不过思路应该很清晰,呵呵

#include    
#include    
#include    
#include    
#include    
#include    
#include    
#include    
#include    
#include    
#include    
#include    
#include    
#include    
#include    
#include    
using namespace std;  
  
char s[4002][222];  
int n,wlen,next[222];  
char word[222];  
int be;  
  
void getnext(char *p)  
{  
    int j=0,k=-1;  
    next[0]=-1;  
    while(j0)  
                    {  
                        kkk=1;strcpy(pp,word);  
                    }  
                    g=1;  
                }  
            }  
            if(g==0)//当有i个字符的时候都没有匹配   
                break;  
        }  
        if(len==0)  
            printf("IDENTITY LOST\n");  
        else  
        {  
            printf("%s\n",pp);  
        }  
    }  
    return 0;  
}  

-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: