3
来源:互联网 发布:淘宝买家信息收购 编辑:程序博客网 时间:2024/05/01 08:32
一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢?
abcde a3aaaaaa aa#
03
#include<stdio.h>#include<string.h>int main(){ int i, j, k, sum, len1, len2, t; char a[1001], b[1001]; while(scanf("%s",a)!=EOF){ if(a[0]=='#') break; sum=0; scanf("%s",b); len1=strlen(a); len2=strlen(b); if(len2<=len1){ for(i=0;i<len1;i++){ t=0; if(a[i]==b[0]){ t=1; for(j=i+1,k=1;k<len2;k++,j++) if(a[j]!=b[k]){ t=0; break;}if(t==1){sum++;i=j;i--;}}} }printf("%d\n",sum); } return 0;}