http://codeforces.com/problemset/problem/691/B
确定给定字符串是否镜面对称。
#include <bits/stdc++.h>
using namespace std;
char a[]="AbdHIMOopqTUVvWwXxY";
char b[]="AdbHIMOoqpTUVvWwXxY";
char m[300];
string s;
int main(){
for (int i=0;i<19;i++){
m[a[i]]=b[i];
}
cin >> s;
for (int i=0;i<s.length();i++){
if (m[s[i]]!=s[s.length()-i-1]){
cout << "NIE" << endl;
exit(0);
}
}
cout << "TAK" << endl;
}