hdu 2203 亲和串 (strstr)

好久没用strstr了 ,今天用了一下。。

 

#include <stdio.h>
#include <string.h>
int main()
{
	char s1[200005];
	char s2[200005];
	while(scanf("%s",&s1)!=EOF)
	{
		scanf("%s",&s2);
		int L1= strlen(s1);
		int L2= strlen(s2);
		int LL= L1;
		for(int i= 0, j= L1;i< L1; i++, j++)
			s1[j]= s1[i];
		LL+= L1;
		while(LL< L2)
		{
			for(int i= 0, j= LL; i< L1; i++, j++)
				s1[j]= s1[i];
		}
		char *t= strstr(s1,s2);
		if(t==NULL)
			printf("no\n");
		else
			printf("yes\n");		
	}
return 0;
}

你可能感兴趣的:(hdu 2203 亲和串 (strstr))