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;
}