#include<stdio.h> #include<string.h> int main() { char s1[100010],s2[100010],tmp[100010]; int len1,len2,i,j,k,tag,pos; while(scanf("%s%s",s1,s2)!=EOF){ //printf("%s%s",s1,s2); len1=strlen(s1); len2=strlen(s2); tag=0; for(i=0;i<=len1-len2;++i){ if(s1[i]==s2[0]){ k=0; for(j=i;j<i+len2;++j){ tmp[k++]=s1[j]; } tmp[k]='\0'; if(strcmp(tmp,s2)==0){ tag=1; pos=i+1; break; } } } if(tag==1) printf("%d\n",pos); else printf("-1\n"); } return 0; } |
Double click to view unformatted code.