CodeForces 831 B.Keyboard Layouts(水~)
来源:互联网 发布:mac登录win远程桌面 编辑:程序博客网 时间:2024/06/06 05:02
Description
给出两个字母表a和b,然后给出一个用第一个字母表表示下的字符串,要求用第二个字母表表示该字符串
Input
两个字母表a和b,然后是一个长度不超过1000的字符串s
Output
输出s在第二个字母表下的表示,数字直接输出即可
Sample Input
qwertyuiopasdfghjklzxcvbnm
veamhjsgqocnrbfxdtwkylupzi
TwccpQZAvb2017
Sample Output
HelloVKCup2017
Solution
水题,求出a到b的映射表即可
Code
#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>#include<cmath>#include<vector>#include<queue>#include<map>#include<set>#include<ctime>using namespace std;typedef long long ll;#define INF 0x3f3f3f3f#define maxn 1111char a[maxn],b[maxn],c[maxn],s[maxn];int main(){ while(~scanf("%s%s%s",a,b,s)) { for(int i=0;i<26;i++)c[a[i]]=b[i],c[a[i]-'a'+'A']=b[i]-'a'+'A'; int len=strlen(s); for(int i=0;i<len;i++) { if(s[i]>='0'&&s[i]<='9')printf("%c",s[i]); else printf("%c",c[s[i]]); } printf("\n"); } return 0;}
阅读全文
0 0
- CodeForces 831 B.Keyboard Layouts(水~)
- CodeForces 831B Keyboard Layouts
- Codeforces 831 B Keyboard Layouts
- CodeForces 831B-Keyboard Layouts
- codeforces 831B Keyboard Layouts
- CodeFroces 831B. Keyboard Layouts(构造题)
- cf424div2 B. Keyboard Layouts
- Codeforces831 B. Keyboard Layouts
- B. Keyboard Layouts
- Codeforces Round #424 (Div. 2) B Keyboard Layouts 思维题 字符串处理
- Codeforces Round #424 (Div. 2) B. Keyboard Layouts(字符串处理)
- Codeforces Round #424 (Div. 2) B. Keyboard Layouts(字符串)
- Codeforces Round #424 (Div. 2) B. Keyboard Layouts
- Codeforces Round #424 (Div. 2) B. Keyboard Layouts
- Keyboard Layouts
- Codeforces #831B: Keyboard Layout 题解
- codeforces.831BKeyboard Layouts
- CF831B-Keyboard Layouts
- 77. Combinations
- 如何自定义checkbox的样式
- Java面试题---只用两个变量,如何做到把两个整数交换?
- spring-开篇
- 吉几三的俺ら东京さ行ぐだ歌词
- CodeForces 831 B.Keyboard Layouts(水~)
- 找不同程序
- spark环境运行程序遇到几个坑
- 25.ContentProvider自定义内容提供者与ContentResolver内容访问者
- AndroidStudio logcat颜色设置
- Python2与Python3中关于最上层类继承上的一点小差异
- JS特效之简单动画封装
- 关于Delphi中Published和Public的区别
- linux系统虚拟机的安装与调试