Convert QWERTY to Dvorak ZOJ
来源:互联网 发布:传输网络结构 编辑:程序博客网 时间:2024/05/29 14:35
暴力
//leehaoze#include <iostream>#include <deque>#include <string>#include <vector>#include <queue>#include <cstdio>#include <stack>#include <algorithm>#include <cstring>#include <cctype>#include <cstdio>#include <cmath>#include <cstdlib>#include <map>using namespace std;const int INF = 1<<29;#define INC_SAT( val ) (val = ((val)+1 > (val)) ? (val)+1 : (val))#define ARR_SIZE( a ) ( sizeof( (a) ) / sizeof( (a[0]) ) )#define ULL unsigned long longmap<char, char> dic;void init() { dic['~'] = '~'; dic['`'] = '`'; dic['1'] = '1'; dic['!'] = '!'; dic['2'] = '2'; dic['@'] = '@'; dic['3'] = '3'; dic['#'] = '#'; dic['4'] = '4'; dic['$'] = '$'; dic['5'] = '5'; dic['%'] = '%'; dic['6'] = '6'; dic['^'] = '^'; dic['7'] = '7'; dic['&'] = '&'; dic['8'] = '8'; dic['*'] = '*'; dic['9'] = '9'; dic['('] = '('; dic['0'] = '0'; dic[')'] = ')'; dic['_'] = '{'; dic['-'] = '['; dic['+'] = '}'; dic['='] = ']'; dic['Q'] = '"'; dic['q'] = '\''; dic['W'] = '<'; dic['w'] = ','; dic['E'] = '>'; dic['e'] = '.'; dic['R'] = 'P'; dic['r'] = 'p'; dic['T'] = 'Y'; dic['t'] = 'y'; dic['Y'] = 'F'; dic['y'] = 'f'; dic['U'] = 'G'; dic['u'] = 'g'; dic['I'] = 'C'; dic['i'] = 'c'; dic['O'] = 'R'; dic['o'] = 'r'; dic['P'] = 'L'; dic['p'] = 'l'; dic['{'] = '?'; dic['['] = '/'; dic['}'] = '+'; dic[']'] = '='; dic['|'] = '|'; dic['\\'] = '\\'; dic['A'] = 'A'; dic['a'] = 'a'; dic['S'] = 'O'; dic['s'] = 'o'; dic['D'] = 'E'; dic['d'] = 'e'; dic['F'] = 'U'; dic['f'] = 'u'; dic['G'] = 'I'; dic['g'] = 'i'; dic['H'] = 'D'; dic['h'] = 'd'; dic['J'] = 'H'; dic['j'] = 'h'; dic['K'] = 'T'; dic['k'] = 't'; dic['L'] = 'N'; dic['l'] = 'n'; dic[':'] = 'S'; dic[';'] = 's'; dic['"'] = '_'; dic['\''] = '-'; dic['Z'] = ':'; dic['z'] = ';'; dic['X'] = 'Q'; dic['x'] = 'q'; dic['C'] = 'J'; dic['c'] = 'j'; dic['V'] = 'K'; dic['v'] = 'k'; dic['B'] = 'X'; dic['b'] = 'x'; dic['N'] = 'B'; dic['n'] = 'b'; dic['M'] = 'M'; dic['m'] = 'm'; dic['<'] = 'W'; dic[','] = 'w'; dic['>'] = 'V'; dic['.'] = 'v'; dic['?'] = 'Z'; dic['/'] = 'z'; dic['\n'] = '\n'; dic[' '] = ' ';}int main() {// freopen("IN.txt", "r", stdin); init(); char s; while( (s = getchar()) != EOF){ printf("%c",dic[s]); } return 0;}
0 0
- Convert QWERTY to Dvorak ZOJ
- zoj 3878 Convert QWERTY to Dvorak
- ZOJ 3878 Convert QWERTY to Dvorak
- Convert QWERTY to Dvorak ZOJ 3878
- ZOJ 3878 Convert QWERTY to Dvorak
- ZOJ 3878 Convert QWERTY to Dvorak
- ZOJ 3878 Convert QWERTY to Dvorak
- 【ZOJ】[3878]Convert QWERTY to Dvorak
- ZOJ 3878 Convert QWERTY to Dvorak
- ZOJ 3878Convert QWERTY to Dvorak
- ZOJ 3878-Convert QWERTY to Dvorak【模拟】
- ZOJ - 3878-Convert QWERTY to Dvorak
- ZOJ 3878 Convert QWERTY to Dvorak
- Convert QWERTY to Dvorak
- Convert QWERTY to Dvorak
- Convert QWERTY to Dvorak
- Convert QWERTY to Dvorak
- Convert QWERTY to Dvorak
- LeetCode练习<三> 找出字符串中连续的字母
- POJ-2155-二维树状数组
- 工作中常用的正则表达式总结
- 【神经网络与深度学习】【计算机视觉】Faster R-CNN
- 逻辑判断
- Convert QWERTY to Dvorak ZOJ
- Gym 101334(ACM ICPC 2005–2006, Northeastern European Regional Contest)
- LeetCode 070 Climbing Stairs
- Git 版本控制与工作流
- pip不是内部命令问题
- c++ 测试程序运行时间
- 《Linux内核分析》MOOC课程第八次实验作业
- 【神经网络与深度学习】【计算机视觉】图解YOLO
- 类反射学习(三) JAVA如何利用类反射调用普通函数、访问成员成员变量