1 条题解
-
0
C++ :
#include <cstdio> #include <cstring> char convert(char ch) { if(ch >= 'a' && ch <= 'z') ch = ch - 'a' + 'A'; if(ch >= 'W') return 9; if(ch >= 'T') return 8; if(ch >= 'P') return 7; else return 2 + (ch - 'A') / 3; } char s[12345]; int len, ct; int moo() { for(int i = 0; i < len - 1 - i; ++i) { if(s[i] != s[len - 1 - i]) return 0; } return 1; } int main() { scanf("%d\n", &ct); while(ct--) { scanf("%s",s); len = strlen(s); for(int i = 0; i < len; ++i) { s[i] = convert(s[i]); } if(moo()) printf("YES\n"); else puts("NO"); } return 0; }
- 1
信息
- ID
- 3671
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者