只贴最短代码~( ⊙ o ⊙ )
#include<iostream>
using namespace std;
char s[200005],p[200005],t[200005];
int main()
{
while(scanf("%s %s",&s,&p)!=EOF)
{
strcpy(t,s);strcat(s,t);
if(strlen(t)>strlen(p)&&strstr(s,p)!=NULL) cout<<"yes"<<endl;
else cout<<"no"<<endl;
}
return 0;
}