题目链接:http://codeforces.com/problemset/problem/1027/A
这里注意每个字母都要变一次。
#include <iostream>
#include <cmath>
#include <string>
using namespace std;
char data[150];
string p[150];
int main()
{
int n,m,i,j=-1;
string s;
bool judge;
cin>>n;
for(j=0;j<n;j++){
cin>>m;
cin>>s;
judge=true;
for(i=0;i<m;i++){
if((abs(s[i]-s[m-i-1])!=2)&&(abs(s[i]-s[m-i-1])!=0)){
judge=false;
p[j]="NO";
break;
}
}
if(judge)p[j]="YES";
}
for(j=0;j<n;j++){
cout<<p[j]<<endl;
}
return 0;
}