用了string类,没用到kmp。。。
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str1,str2;
while(cin>>str1)
{
cin>>str2;
string str3=str1;
str1+=str1;
//cout<<str1<<endl;
if((str1.find(str2)>=str1.size())||str1.size()<str2.size())
{
//cout<<str1.find(str2)<<endl;
cout<<"no"<<endl;
}
else
cout<<"yes"<<endl;
}
return 0;
}