剪花布条
来源:互联网 发布:淘宝平面模特应聘 编辑:程序博客网 时间:2024/05/17 04:59
一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢?
abcde a3aaaaaa aa#
03
#include<cstdio>#include<cstring>char a[1005],b[1005];int next[1005];void makenext(char *b,int m){next[0]=0;int k=0;for(int i=1;i<m;i++){while(k>0&&b[k]!=b[i])k=next[k-1];if(b[i]==b[k])k++;next[i]=k;}}int kmp(char *a,int n,char *b,int m,int sum){int k=0,i;for(i=0;i<n;i++){while(k>0&&a[i]!=b[k])k=next[k-1];if(b[k]==a[i])k++;if(k==m){sum+=1;k=0;}}if(i=n)return sum;}int main(){int i,j,l1,l2,t,sum=0;while(scanf("%s%s",a,b)!=EOF){if(a[0]=='#')break;l1=strlen(a);l2=strlen(b);makenext(b,l2);t=kmp(a,l1,b,l2,sum);printf("%d\n",t);}return 0;}
阅读全文
0 0
- Hd2087 剪花布条
- hdu2087-剪花布条
- hdoj_2087剪花布条
- hdu2087 剪花布条
- HDU2087 剪花布条
- HDU_2087剪花布条
- 2087 剪花布条
- hdu2087 剪花布条
- hdu2087 剪花布条
- HDU2087 剪花布条
- 剪花布条
- 剪花布条
- hdu2087剪花布条
- hdoj剪花布条
- 剪花布条
- 剪花布条
- C - 剪花布条
- hduoj2087 剪花布条
- HDU 6127 Hard challenge+HDU 6129 Just do it【2017多校联赛】
- python中使用pip安装报错:Fatal error in launcher...解决方法
- jQuery导航
- 常用的26条git命令
- birt与poi上传excel冲突
- 剪花布条
- java编程易错
- POSIX多线程程序设计学习篇之五(线程高级编程)
- ASP.Net Core
- opencv 学习笔记(二)
- 编译原理之词法分析、语法分析、语义分析
- kafka学习笔记:知识点整理
- 数据库范式
- 化解压力,原理焦躁