90分求助,蒟蒻求助
查看原帖
90分求助,蒟蒻求助
223687
沙漠之鹰楼主2023/11/17 10:41
#include<stdio.h>
#include<string.h>
char book[1005][400005],sc[1005];
char ke[1000005];
int main()
{
    int n,m,s,k,t,sum,x=0;
    scanf("%d%d",&n,&m);
    for(int i=0;i<n;i++)
        scanf("%s",book[i]);
    for(int i=0;i<m;i++)
    {
        sum=0;
        scanf("%d",&k);
        scanf("%s",ke);
        for(int o=0;o<n;o++)
        {
            t=0;
            if(k<=strlen(book[o]))
            {
                x=0;
                for(int j=strlen(book[o])-k;j<strlen(book[o]);j++)
                {
                    if(book[o][j]==ke[x])
                        t++;
                    if(t==k)
                        sum++;
                    x++;
                }
            }
        }
        sc[i]=sum;
    }
    for(int i=0;i<m;i++)
        printf("%d\n",sc[i]);
    return 0;
}

第六个样例WA 请帮帮我,谢谢!!

2023/11/17 10:41
加载中...