为什么全部TLE
查看原帖
为什么全部TLE
1404467
Lilindong楼主2024/8/5 20:48
#include<stdio.h>
#include<string.h>
int n,m,i,j,k,a,b,len,len1,beg,ans,sum=0,jud=0;
char str[11],issue[1000001];
int main()
{
    scanf("%s",str);
    scanf("%[^\n]",issue);
    while(str[i]!='\0')
    {
        if(str[i]>'a')
        str[i]-='a'-'A';
    }
    while(issue[j]!='\0')
    {
        if(issue[j]>'a')
        issue[j]-='a'-'A';
    }
    len=strlen(issue);
    len1=strlen(str);
    for(i=0;i<len;i++)
    {
        if(issue[i]==' ')
        {
            beg=1;
            for(j=0;j<len1;j++)
        {
            if(issue[i+j+1]==str[j])
            beg*=1;
            else
            beg=0;
        }
        if(beg==1)
        sum++;
        if(jud==0)
        {
            ans=i;
            jud=1;
        }
        }
    }
    if(sum==0)
    printf("-1");
    else
    printf("%d %d",sum,ans);
    return 0;
}
2024/8/5 20:48
加载中...