文章

1

粉丝

52

获赞

1

访问

647

头像
循环移位 题解:
P1727 中山大学2019年机试题
发布于2023年6月30日 10:51
阅读数 647

#include <iostream>
#include <cstring>
using namespace std;
int main(){
    string a, b;
    while(cin >> a >> b){

        // 在b的末尾拼接b的长度为(a的长度-1)的开头就能检验循环的情况(相当于把一个环给展开了)
        b += b.substr(0, a.length()-1);
        if(b.find(a)!=-1){
            cout << "yes" << endl;
        }else{
            cout << "no" << endl;
        }
    }
    return 0;
}
 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发