剪花布条-简单字符串匹配
来源:互联网 发布:accp和java 编辑:程序博客网 时间:2024/05/29 16:55
剪花布条
Problem Description
一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢?
Input
输入中含有一些数据,分别是成对出现的花布条和小饰条,其布条都是用可见ASCII字符表示的,可见的ASCII字符有多少个,布条的花纹也有多少种花样。花纹条和小饰条不会超过1000个字符长。如果遇见#字符,则不再进行工作。
Output
输出能从花纹布中剪出的最多小饰条个数,如果一块都没有,那就老老实实输出0,每个结果之间应换行。
Sample Input
abcde a3aaaaaa aa#
Sample Output
0
3
#include <bits/stdc++.h>//剪花布条using namespace std;int main(){ int i,q,w,u,k,j; char a[1005],b[1005]; while(scanf("%s",a),a[0]!='#') { scanf("%s",b); u=0; w=strlen(a); q=strlen(b); for(i=0;i<w;i++) { if(a[i]==b[0]) { k=i; for(j=0;j<q;j++,k++) { if(a[k]!=b[j]) { break; } } if(j==q) { u=u+1; i=k-1; } } } cout<<u<<endl; } return 0;}
阅读全文
0 0
- 剪花布条-简单字符串匹配
- HDU 2087 剪花布条(字符串匹配KMP)
- 【kmp字符串匹配】hdu 2087 剪花布条
- hdoj 2087 剪花布条 (简单的KMP匹配)
- KMP 字符串匹配 SDNU 1100 字符串查找 HDU 2087 剪花布条
- HDU-2087 剪花布条(KMP不重复字符串匹配次数统计)
- HDOJ 2087 剪花布条 (字符串)
- hdoj 2087 剪花布条 【字符串】
- HDU 2087 剪花布条 //简单kmp
- HDU 2087 剪花布条简单KMP
- hdu2087 剪花布条(简单KMP)
- [HDU 2087]剪花布条[kmp非重叠匹配]
- hdu 2087 剪花布条(不重叠匹配 kmp)
- HDU 2087 剪花布条(KMP匹配裸题)
- hdoj2087剪花布条(大字符串截取小字符串)
- Hd2087 剪花布条
- hdu2087-剪花布条
- hdoj_2087剪花布条
- JavaScript对象、包装类
- 第十一题 九度p38 ,贪心算法 cb的编译器出问题了,以后还是用dev吧
- bzoj 3252 攻略(长链剖分 + 贪心)
- android 自定义控件
- 笔记
- 剪花布条-简单字符串匹配
- listview
- 代理模式与Java动态代理
- xpath学习笔记
- 贪心算法-4.5单源最短路径之Dijkstra算法(松弛操作)
- linux常用命令command not found的解决方案(自己整理)
- Android 跳转到新浪微博
- Mysql加锁过程详解
- JavaScript专精系列(6)——FileReader 文件读取