题目链接:

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3878

 /*
问题
很有意思的一道题目,纯模拟,注意细节和最后一行的空格就行了
*/ #include<iostream>
#include<string>
#include<map>
using namespace std; int main()
{
map<char,char> mp;
mp['`']='`';
mp['~']='~'; mp['']='';
mp['!']='!'; mp['@']='@';
mp['']=''; mp['#']='#';
mp['']=''; mp['$']='$';
mp['']=''; mp['%']='%';
mp['']=''; mp['^']='^';
mp['']=''; mp['&']='&';
mp['']=''; mp['*']='*';
mp['']=''; mp['('] = '(';
mp['']=''; mp[')']=')';
mp['']=''; mp['-']='[';
mp['_']='{'; mp['=']=']';
mp['+']='}'; mp['q']='\'';
mp['Q']='"'; mp['w']=',';
mp['W']='<'; mp['e']='.';
mp['E']='>'; mp['R']='P';
mp['r']='p'; mp['T']='Y';
mp['t']='y'; mp['Y']='F';
mp['y']='f'; mp['U']='G';
mp['u']='g'; mp['I']='C';
mp['i']='c'; mp['O']='R';
mp['o']='r'; mp['P']='L';
mp['p']='l'; mp['[']='/';
mp['{']='?'; mp[']']='=';
mp['}']='+'; mp['\\']='\\';
mp['|']='|'; mp['A']='A';
mp['a']='a'; mp['S']='O';
mp['s']='o'; mp['D']='E';
mp['d']='e'; mp['F']='U';
mp['f']='u'; mp['G']='I';
mp['g']='i'; mp['H']='D';
mp['h']='d'; mp['J']='H';
mp['j']='h'; mp['K']='T';
mp['k']='t'; mp['L']='N';
mp['l']='n'; mp[';']='s';
mp[':']='S'; mp['\'']='-';
mp['"']='_'; mp['z']=';';
mp['Z']=':'; mp['X']='Q';
mp['x']='q'; mp['C']='J';
mp['c']='j'; mp['V']='K';
mp['v']='k'; mp['B']='X';
mp['b']='x'; mp['N']='B';
mp['n']='b'; mp['M']='M';
mp['m']='m'; mp[',']='w';
mp['<']='W'; mp['.']='v';
mp['>']='V'; mp['/']='z';
mp['?']='Z'; mp[' ']=' '; string s;
while(getline(cin,s)){
//cout<<s<<endl;
for(int i=;i<s.size();i++){
cout<<mp[s[i]];
}
cout<<endl;
}
return ;
}

最新文章

  1. 设计模式(五): 简单而又不失其重要性的单例模式(Singleton Pattern)
  2. 如何用easyui+JAVA 实现动态拼凑datagrid表格(续)
  3. SQLSERVER 数值 四舍五入取整 向上取整 向下取整
  4. EXT中的iconCls 图标加载
  5. python 下划线的使用(转载:安生犹梦 新浪博客)
  6. 微信多媒体上传图片,创建卡券上传 LOGO
  7. Chrome浏览器的自动安装下载工具
  8. windows,分割路径.得出目录
  9. Java web错误总结~
  10. IDEA进行远程调试
  11. Linux上安装java+tomcat+mysql运行环境
  12. 编译器错误消息: CS0016: 未能写入输出文件“c:/Windows/Microsoft.NET/Framework/v4.0.50727/Temporary ASP.NET Files/root .... 拒绝访问。
  13. Splay普及版
  14. HashMap的工作原理--重点----数据结构示意图的理解
  15. Eclipse常用操作
  16. [NOIP2017]逛公园(DP)
  17. cocos2d-x3.1 下实现相似Android下ExpandListView的效果
  18. Spark性能优化:开发调优篇
  19. procomm plus
  20. laravel关联用户

热门文章

  1. SRM477
  2. .net MVC, webAPI,webForm集成steeltoe+springcloud实现调用服务中心服务的总结
  3. SQL SERVER的锁机制(四)——概述(各种事务隔离级别发生的影响)
  4. UWP 取消GridView、ListView鼠标选中、悬停效果
  5. Git安装学习记录
  6. 03_python_基本数据类型
  7. (干货) Android实现ImageVIew多点触控及双击缩放
  8. select2插件使用小记2 - 多选联动 - 笔记
  9. 文件分享系统(Django)
  10. Flask 微博三方登录