求祝ARC A
  • 板块学术版
  • 楼主Esawkm
  • 当前回复9
  • 已保存回复9
  • 发布时间2023/1/29 22:02
  • 上次更新2023/10/24 02:38:04
查看原帖
求祝ARC A
642481
Esawkm楼主2023/1/29 22:02

RT,wtcl,只会B,或者如果我做法不对教教做法

#include<bits/stdc++.h>
using namespace std;
long long t,n,m;
string s;
bool ck(){
	for(int i(1),j(m*2);i<=2*m/2;i++,j--)
	if(s[i]!=s[j])
	return 0;
	for(int i(n-m+1),j(n);i<=((n)-(n-m+1));i++,j--)
	if(s[i]!=s[j])
	return 0;
	return 1;
}
int main(){
	cin>>t;
	while(t--){
		cin>>n>>m>>s;
		int len=s.size();
		s=" "+s;
		m%=len;
		if(ck())
		cout<<"Yes\n";
		else
		cout<<"No\n";
	}
	return 0;
}
2023/1/29 22:02
加载中...