#include <cstdio>
#include <cstring>
#include <cmath>
#include <iostream>
#include <algorithm>
using namespace std;
int len;
char str[400000];
int main ()
{
int i,j;
while (gets(str)!=NULL)
{
len = strlen(str);
for (i=0; i<len; i++)
{
if (str[i] == 'Q') str[i] = '"';
else if (str[i] == 'q') str[i] = 39;
else if (str[i] == 'W') str[i] = '<';
else if (str[i] == 'w') str[i] = ',';
else if (str[i] == 'E') str[i] = '>';
else if (str[i] == 'e') str[i] = '.';
else if (str[i] == 'R') str[i] = 'P';
else if (str[i] == 'r') str[i] = 'p';
else if (str[i] == 'T') str[i] = 'Y';
else if (str[i] == 't') str[i] = 'y';
else if (str[i] == 'Y') str[i] = 'F';
else if (str[i] == 'y') str[i] = 'f';
else if (str[i] == 'U') str[i] = 'G';
else if (str[i] == 'u') str[i] = 'g';
else if (str[i] == 'I') str[i] = 'C';
else if (str[i] == 'i') str[i] = 'c';
else if (str[i] == 'O') str[i] = 'R';
else if (str[i] == 'o') str[i] = 'r';
else if (str[i] == 'P') str[i] = 'L';
else if (str[i] == 'p') str[i] = 'l';
else if (str[i] == '{') str[i] = '?';
else if (str[i] == '[') str[i] = '/';
else if (str[i] == '}') str[i] = '+';
else if (str[i] == ']') str[i] = '=';
else if (str[i] == 'S') str[i] = 'O';
else if (str[i] == 's') str[i] = 'o';
else if (str[i] == 'D') str[i] = 'E';
else if (str[i] == 'd') str[i] = 'e';
else if (str[i] == 'F') str[i] = 'U';
else if (str[i] == 'f') str[i] = 'u';
else if (str[i] == 'G') str[i] = 'I';
else if (str[i] == 'g') str[i] = 'i';
else if (str[i] == 'H') str[i] = 'D';
else if (str[i] == 'h') str[i] = 'd';
else if (str[i] == 'J') str[i] = 'H';
else if (str[i] == 'j') str[i] = 'h';
else if (str[i] == 'K') str[i] = 'T';
else if (str[i] == 'k') str[i] = 't';
else if (str[i] == 'L') str[i] = 'N';
else if (str[i] == 'l') str[i] = 'n';
else if (str[i] == ':') str[i] = 'S';
else if (str[i] == ';') str[i] = 's';
else if (str[i] == '"') str[i] = '_';
else if (str[i] == 39) str[i] = 45;
else if (str[i] == 'Z') str[i] = ':';
else if (str[i] == 'z') str[i] = ';';
else if (str[i] == 'X') str[i] = 'Q';
else if (str[i] == 'x') str[i] = 'q';
else if (str[i] == 'C') str[i] = 'J';
else if (str[i] == 'c') str[i] = 'j';
else if (str[i] == 'V') str[i] = 'K';
else if (str[i] == 'v') str[i] = 'k';
else if (str[i] == 'B') str[i] = 'X';
else if (str[i] == 'b') str[i] = 'x';
else if (str[i] == 'N') str[i] = 'B';
else if (str[i] == 'n') str[i] = 'b';
else if (str[i] == '<') str[i] = 'W';
else if (str[i] == ',') str[i] = 'w';
else if (str[i] == '>') str[i] = 'V';
else if (str[i] == '.') str[i] = 'v';
else if (str[i] == '?') str[i] = 'Z';
else if (str[i] == '/') str[i] = 'z';
else if (str[i] == '_') str[i] = '{';
else if (str[i] == '-') str[i] = '[';
else if (str[i] == '+') str[i] = '}';
else if (str[i] == '=') str[i] = ']';
}
printf ("%s\n",str);
}
return 0;
}
The 12th Zhejiang Provincial Collegiate Programming Contest - J
最新推荐文章于 2022-05-18 13:48:08 发布