博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 2087 剪花布条 KMP入门
阅读量:6882 次
发布时间:2019-06-27

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

Problem Description
一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条。计算一下能从花布条中尽可能剪出几块小饰条来呢?
 
Input
输入中含有一些数据,各自是成对出现的花布条和小饰条,其布条都是用可见ASCII字符表示的。可见的ASCII字符有多少个,布条的花纹也有多少种花样。花纹条和小饰条不会超过1000个字符长。假设遇见#字符,则不再进行工作。
 
Output
输出能从花纹布中剪出的最多小饰条个数,假设一块都没有,那就老老实实输出0,每一个结果之间应换行。
 
Sample Input
 
abcde a3 aaaaaa aa #
 
Sample Output
 
0 3
 

#include
#include
#include
using namespace std;char s1[1005],s2[1005];int next[1005];void getnext(char *s2){ int i=0,j=-1; next[0]=-1; while(i
t1) { cout<<0<
作为模板吧。。

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

你可能感兴趣的文章
BAT的医疗春秋大梦
查看>>
Pulsar本地单机(伪)集群 (裸机安装与docker方式安装) 2.2.0
查看>>
利用H5的css3制作动画
查看>>
Android View 事件分发源码分析
查看>>
vue 2.0 - props
查看>>
RustCon Asia 实录 | Rust 在国内某视频网站的应用
查看>>
Vue遇上Analytics
查看>>
mysql
查看>>
修改max_allowed_packet(允许执行的sql最大长度)
查看>>
node js 处理时间分析
查看>>
判断数据库、表和字段是否存在
查看>>
新手安装postgreSQL后无法连接服务器
查看>>
递归和动态规划
查看>>
java实现简单的控制台管理系统
查看>>
建造模式
查看>>
深入理解 intent (1)
查看>>
将导航栏始终固定在窗口顶部:
查看>>
手机免流量,还会是天方夜谭吗?
查看>>
find命令
查看>>
Java 多线程(四)——线程同步(synchronized、ReentrantLock)
查看>>