codevs 1204 寻找子串位置
来源:互联网 发布:java iterator next 编辑:程序博客网 时间:2024/05/29 14:44
传送门
kmp模板题。
话说这么小的数据还要用kmp吗?
#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>#include<cmath>#include<cstdlib>using namespace std;char a[105],b[105];int l1,l2,nxt[105],t;int main(){ scanf("%s%s",a+1,b+1); l1=strlen(a+1); l2=strlen(b+1); for (int i=2;i<=l1;i++){ while (t&&a[i]!=a[t+1]) t=nxt[t]; if (a[i]==a[t+1]) t++; nxt[i]=t; } t=0; for (int i=1;i<=l1;i++){ while (t&&a[i]!=b[t+1]) t=nxt[t]; if (a[i]==b[t+1]) t++; if (t==l2){ printf("%d",i-l2+1); return 0; } }}
0 0
- CODEVS 1204 寻找子串位置
- 【codevs】[1204]寻找子串位置
- codevs 1204 寻找子串位置
- 【codevs 1204】寻找子串位置
- 【codevs】1204 寻找子串位置
- codevs 1204寻找子串位置(kmp算法)
- 【codevs】1204 寻找子串位置(KMP模板,比模板还模板)
- 1204 寻找子串位置
- 1204 寻找子串位置
- 寻找子串位置
- 寻找子串位置
- 寻找子串位置
- WikiOI 1204 寻找子串位置
- [1204 寻找子串位置] 解题报告
- [wikioi]1204 寻找子串位置
- wikioi 1204 寻找子串位置
- 1204 寻找子串位置string使用
- code[vs] 1204 寻找子串位置
- list
- 工具优化(4)-- eclipse安装JAVA反编译插件
- 1016. Uniqueness of MST (35)
- 一款新型立体视觉传感器
- pom.xml报错Plugin execution not covered by lifecycle configuration
- codevs 1204 寻找子串位置
- JVM监控分析方法总结,JVM监控分析工具推荐,JVM监控命令,JVM监控工具大全
- 对象数组
- 一个好汉三个帮,一个Hadoop三个桩
- 40岁程序员真的要被淘汰了么?
- 扩展jquery easyui tree的搜索树节点方法
- Application.mk语法解释
- c# 操作数据库
- kmeans--第一个matlab算法