剪花布條hd 2087
Description
一塊花布條,裡面有些圖案,另有一塊直接可用的小飾條,裡面也有一些圖案。對於給定的花布條和小飾條,計算一下能從花布條中儘可能剪出幾塊小飾條來呢?
Input
輸入中含有一些資料,分別是成對出現的花布條和小飾條,其布條都是用可見ASCII字元表示的,可見的ASCII字元有多少個,布條的花紋也有多少種花樣。花紋條和小飾條不會超過1000個字元長。如果遇見#字元,則不再進行工作。
Output
輸出能從花紋布中剪出的最多小飾條個數,如果一塊都沒有,那就老老實實輸出0,每個結果之間應換行。
Sample Input
abcde a3
aaaaaa aa
#
Sample Output
0
一塊花布條,裡面有些圖案,另有一塊直接可用的小飾條,裡面也有一些圖案。對於給定的花布條和小飾條,計算一下能從花布條中儘可能剪出幾塊小飾條來呢?
Input
輸入中含有一些資料,分別是成對出現的花布條和小飾條,其布條都是用可見ASCII字元表示的,可見的ASCII字元有多少個,布條的花紋也有多少種花樣。花紋條和小飾條不會超過1000個字元長。如果遇見#字元,則不再進行工作。
Output
輸出能從花紋布中剪出的最多小飾條個數,如果一塊都沒有,那就老老實實輸出0,每個結果之間應換行。
Sample Input
abcde a3
aaaaaa aa
#
Sample Output
0
3
#include<stdio.h>
#include<string.h>
int main()
{
int m,c,i,d,e,k,j;
char a[1010];
char b[1010];
while(scanf("%s",&a)!=EOF)
{
m=0;
c=strlen(a);
if(a[0]==35) break;
scanf("%s",&b);
d=strlen(b);
e=c/d;
for(i=0;i<e;i++)
{
k=0;
for(j=0;j<d;j++)
{
if(a[j+i*d]==b[j])
k=k+1;
}
if(k==d)
m=m+1;
}
if(m==0) printf("0\n");
else printf("%d\n",m);
}
return 0;
}
相關文章
- 剪花布條(kmp基礎變形)KMP
- 2087: 矩陣鞍點矩陣
- Picture hd 2052
- 密碼 hd 2043密碼
- Big Number hd 1212
- the Sum of Cube hd 5053
- 不要62 hd 2089
- 統計母音 hd 2027
- 字串統計 hd 2017字串
- 偶數求和 hd 2015
- 1sting hd 1865
- A + B Problem II hd 1002
- 母牛的故事 hd 2018
- 18歲生日 hd 1201
- 美素數 hd 4548
- 素數判定 hd 2012
- 又見GCD hd 2504GC
- 剪繩子
- HD Tune軟體怎麼用?使用HD tune檢測硬碟的方法教程硬碟
- 非同步剪貼簿API:解放剪貼簿操作非同步API
- Lowest Common Multiple Plus hd 2028
- 海選女主角 hd 2022
- 多項式求和 hd 2011
- 求平均成績 hd 2023
- 折線分割平面 hd 2050
- 無限的路 hd 2073
- 整除的尾數 hd 2099
- 大菲波數 hd 1715
- 超級樓梯 hd 2041
- 最小公倍數 hd 1108
- 快剪輯:可以快速上手的視訊剪輯工具
- 查詢最大元素 hd 2025
- 一隻小蜜蜂 hd 2044
- 分拆素數和 hd 2098
- 你講故事,它剪視訊:AI視訊剪輯自動化解放熊貓眼剪輯師AI
- win10如何使用hd tune pro工具_win10使用hd tune pro工具的教程Win10
- 剪映去重方法
- 自媒體-剪映