Sicily 4835. Numbersrebmun
来源:互联网 发布:淘宝红包充话费 编辑:程序博客网 时间:2024/05/21 08:38
水题,练习下map函数和传递引用,忘了把测试的注释掉WA好久不知道哪里错= =
#include <iostream>#include <map>#include <string>using namespace std;void toup(string &str){int len=str.length();for(int i=0; i < len; i++)if(str[i]>='a'&&str[i]<='z') str[i]=str[i]-32;}int main(){map<char,int>key;key['A']=2; key['B']=2; key['C']=2;key['D']=3; key['E']=3; key['F']=3;key['G']=4; key['H']=4; key['I']=4; key['J']=5; key['K']=5; key['L']=5; key['M']=6; key['N']=6; key['O']=6; key['P']=7; key['Q']=7; key['R']=7; key['S']=7; key['T']=8; key['U']=8; key['V']=8; key['W']=9; key['X']=9; key['Y']=9; key['Z']=9;string str;int test;cin >> test;while(test--){cin >> str;int len=str.length();toup(str);//cout << str << endl;int i,j;for(i=0,j=len-1; i < j; i++,j--){if(key[str[i]]!=key[str[j]]) break;}if(i < j) cout << "NO" << endl;else cout << "YES" << endl;}return 0;}
0 0
- Sicily 4835. Numbersrebmun
- Sicily 4835. Numbersrebmun
- Sicily 1027
- sicily 1007
- sicily 1795
- sicily 1036
- sicily 1419
- sicily 1889
- sicily 1684
- sicily 1686
- sicily 1004
- sicily 1135
- sicily 1152
- sicily 1151
- sicily 1002
- sicily 1156
- sicily 1424
- sicily 分类
- BigBlueButton配置文件bbb-conf说明
- UNIX环境C语言编程(4)-标准IO库
- Storm Trident 教程
- 字节转换成二进制
- 教你写Android网络框架
- Sicily 4835. Numbersrebmun
- 在PHP中使用键值对数组构造JSON数据
- 文件和base64流的相互转换
- Remote Desktop -- Access Ubuntu 14.04 from Windows 7
- 转载:ASP.NET MVC4 NInject 使用示例教程
- 【SzNOI语法百题】【d018】三数排序
- 【网络模型】一个客户一个线程
- 我的IMU第七天
- jsoncpp链接错误解决方法