文章

13

粉丝

55

获赞

2

访问

8.5k

头像
循环位移 题解:
P1912 厦门大学2018年机试
发布于2024年6月12日 11:34
阅读数 617

#include<bits/stdc++.h>
using namespace std;
int main()
{
	string a,b;
	cin>>a;
	cin>>b;
	if(a == b)
	{
		cout<<"Y";
		return 0;
	}
	if(a.size() != b.size()) cout<<"N";
	else{
		for(int i = 1;i<a.size();i++)
		{
			string a1 =a.substr(0,i);
			string a2 =a.substr(i,a.size()-i);
			string c  = a2 + a1;
			if(c == b){
				cout<<"Y";
				return 0;
			}
		}
	}
	
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发