博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu——2087剪花布条 ( kmp 和 find用法 )
阅读量:4048 次
发布时间:2019-05-25

本文共 1178 字,大约阅读时间需要 3 分钟。

                                                                                                     剪花布条
Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 14540    Accepted Submission(s): 9201
Problem Description
一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢?
 
Input
输入中含有一些数据,分别是成对出现的花布条和小饰条,其布条都是用可见ASCII字符表示的,可见的ASCII字符有多少个,布条的花纹也有多少种花样。花纹条和小饰条不会超过1000个字符长。如果遇见#字符,则不再进行工作。
 
Output
输出能从花纹布中剪出的最多小饰条个数,如果一块都没有,那就老老实实输出0,每个结果之间应换行。
 
Sample Input
abcde a3
aaaaaa  aa
#
 
Sample Output
0
3
 
Author
qianneng
 
Source
冬练三九之二  

Recommend
lcy

find查找子串   从0开始如果找到加上字串的长度直到到模板的末尾

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;int main(){ string n,m; int k,h; while((cin>>n)&&(n[0]!='#')) { cin>>m; k=0; h=0; while(1) { k=n.find(m,k); if(k!=-1) { k+=m.length(); h++; } else break; } cout<
<

kmp算法

#include
#include
#include
using namespace std;int nexta[100010];int sum;void getnext(string s1){ int i=0,j=-1; nexta[0]=-1; while(i
>s1&&s1!="#") { sum=0; cin>>s2; getnext(s2); kmp(s1,s2); cout<
<

转载地址:http://ctfci.baihongyu.com/

你可能感兴趣的文章
CCF 分蛋糕
查看>>
解决python2.7中UnicodeEncodeError
查看>>
小谈python 输出
查看>>
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
查看>>
python:如何将excel文件转化成CSV格式
查看>>
机器学习实战之决策树(一)
查看>>
机器学习实战之决策树二
查看>>
[LeetCode By Python]7 Reverse Integer
查看>>
[leetCode By Python] 14. Longest Common Prefix
查看>>
[LeetCode By Python]121. Best Time to Buy and Sell Stock
查看>>
[LeetCode By Python]122. Best Time to Buy and Sell Stock II
查看>>
[LeetCode By Python]125. Valid Palindrome
查看>>
[LeetCode By Python]136. Single Number
查看>>
Android/Linux 内存监视
查看>>
Android2.1消息应用(Messaging)源码学习笔记
查看>>
android raw读取超过1M文件的方法
查看>>
MPMoviePlayerViewController和MPMoviePlayerController的使用
查看>>
CocoaPods实践之制作篇
查看>>
[Mac]Mac 操作系统 常见技巧
查看>>
苹果Swift编程语言入门教程【中文版】
查看>>