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