hdu 1686 Oulipo
来源:互联网 发布:jsp和java的区别 编辑:程序博客网 时间:2024/06/08 06:15
kmp裸题!!!用cin输入超时!!该用scanf就过了!!
#include<iostream>#include<string>#include<string.h>#include<stdio.h>using namespace std;int n,m;int next1[10005];char s[1000005],ss[10005];void mn(){ for(int k=0,i=1;i<m;i++) { while(k>0&&ss[i]!=ss[k]) k=next1[k-1]; if(ss[i]==ss[k]) k++; next1[i]=k; }}void sm(){ mn(); int cnt=0; for(int k=0,i=0;i<n;i++) { while(k>0&&ss[k]!=s[i]) k=next1[k-1]; if(ss[k]==s[i]) k++; if(k==m) cnt++; } cout<<cnt<<"\n";}int main(){ int T; scanf("%d",&T); while(T--) { scanf("%s%s",ss,s); n=strlen(s); m=strlen(ss); sm(); } return 0;}
0 0
- HDU 1686 Oulipo (kmp)
- hdu 1686 Oulipo
- hdu 1686 Oulipo
- hdu 1686 Oulipo
- hdu 1686 kmp Oulipo
- hdu 1686 Oulipo
- KMP hdu-1686-Oulipo
- HDU 1686 Oulipo
- Hdu 1686 Oulipo[kmp]
- hdu 1686 Oulipo(KMP)
- hdu 1686 Oulipo
- HDU-1686-Oulipo(KMP)
- hdu 1686 Oulipo(KMP)
- hdu 1686 Oulipo(KMP)
- HDU - 1686 Oulipo
- HDU 1686 Oulipo (KMP)
- HDU 1686 Oulipo(KMP)
- HDU 1686 Oulipo - KID
- echarts图在ie7中relative遮盖问题
- Chrome中XMLHttpRequest请求失败问题解决
- 同步异步实现代码小结
- JSTL标签详细参考手册
- maven中安装SQL SERVER 和 Oracle JDBC驱动
- hdu 1686 Oulipo
- 安装虚拟光驱Daemon Tool 安装失败
- 2016职场人调薪范围公布!你在第几档?
- logback简要介绍(二)
- linuxshell脚本获取并进入当前目录
- Python信息采集器使用轻量级关系型数据库SQLite
- notifications 消息通知(本地事件通知)
- Plugin with id ‘com.github.dcendents.android-maven’ not found解决办法
- etty 的工作原理以及与 Tomcat 的比较