hdu2594之KMP入门
来源:互联网 发布:h5 下拉刷新加载 知乎 编辑:程序博客网 时间:2024/05/05 13:15
#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<string>#include<queue>#include<algorithm>#include<map>#include<iomanip>#define INF 99999999using namespace std;const int MAX=50000+10;char s1[MAX*2],s2[MAX];int next[MAX*2];void get_next(char *a){int i=-1,j=0,len=strlen(a);next[0]=-1;while(j<len){if(i == -1 || a[i] == a[j])next[++j]=++i;else i=next[i];}return;}int main(){while(cin>>s1>>s2){int lena=strlen(s1),lenb=strlen(s2),len=lena+lenb;strcat(s1,s2);get_next(s1);while(next[len]>lena || next[len]>lenb)len=next[len];len=next[len];for(int i=0;i<len;++i)cout<<s1[i];if(len)cout<<' ';cout<<len<<endl; }return 0;}
- hdu2594之KMP入门
- hdu2594--kmp入门题
- hdu2594 kmp
- hdu2594(KMP)
- HDU2594 【KMP】
- hdu2594 简单KMP
- hdu2594(kmp)
- KMP(2)--hdu2594
- hdu2594(KMP水题)
- hdu2594(kmp求next)
- 【KMP】 hdu2594 Simpsons’ Hidden Talents
- hdu2594 Simpsons’ Hidden Talents kmp
- HDU2594 Simpsons’ Hidden Talents 【KMP】
- hdu2594 Simpsons’ Hidden Talents(KMP)
- HDU2594 Simpsons’ Hidden Talents【KMP】
- HDU2594 Simpsons’ Hidden Talents KMP
- HDU2594 Simpsons’ Hidden Talents KMP
- Simpsons' Hidden Talents hdu2594 kmp
- Openstack Keystone 服务剖析
- Android根据Button状态(normal,focused,pressed)显示不同背景图片
- Android打开系统设置界面与系统无线网络设置界面
- Could not open the editor: Invalid thread access
- 关于oracle11gr2安装
- hdu2594之KMP入门
- PHP中的session_id()
- 高通平台android开发总结
- hdu2546
- java之面向对象基础篇
- Apache TomEE --2
- 命令链模式总结
- R作图中的plot region、 figure region 、device region
- 思维导图和学习英语的利器