1008: University
来源:互联网 发布:2016美国经济非农数据 编辑:程序博客网 时间:2024/06/07 07:58
台州ACM:1008: University
Description
在大学里,很多单词都是一词多义,偶尔在文章里还要用引申义。这困扰Redraiment很长的时间。
他开始搜集那些单词的所有意义。他发现了一些规律,例如
“a”能用“e”来代替, “c”能用“f”来代替……
现在他给出了字母的替换规则,如下所示,A被E替换,B被C替换,依次类推。
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
E C F A J K L B D G H I V W Z Y M N O P Q R S T U X
a b c d e f g h i j k l m n o p q r s t u v w x y z
e r w q t y g h b n u i o p s j k d l f a z x c v m
Input
本题包括多组测试数据。
每组测试数据为一行:为仅由字母和空格组成的字符串(空格不变),长度不超过1000个字符。
输入以单行“#”结束。
Output
对应每组测试数据,替换后输出它的引申义。
Sample Input
Ilttabaje zaujljg#
Sample Output
Different meaning
#include <iostream>#include <conio.h>#include <string>using namespace std;int main( void ){string arraya;char arrayb[ 1001 ];int i;char a[ 2 ][ 27 ]= { "ECFAJKLBDGHIVWZYMNOPQRSTUX","erwqtyghbnuiopsjkdlfazxcvm"};while( 1 ){getline(cin, arraya );if( arraya[ 0 ]== '#' ){break;}for( i= 0; i< arraya.size(); i++ ){if( arraya[ i ]>= 'A' && arraya[ i ]<= 'Z' ){arrayb[ i ]= a[ 0 ][ arraya[ i ]- 65 ];}else if( arraya[ i ]>= 'a' && arraya[ i ]<= 'z' ){arrayb[ i ]= a[ 1 ][ arraya[ i ]- 97 ];}else{arrayb[ i ]= arraya[ i ];}} arrayb[ i ]= '\0';cout<< arrayb<< endl;}return 0;}
0 0
- 1008: University
- 【Peking University Online Judge】1008(Maya Calendar)
- 2017 Multi-University Training Contest 9 solutions 1008 Numbers(hdu6168)
- Toll University
- Teradata University
- Teradata University
- Harvard University
- 1316: University
- 1009University
- YTUOJ-University
- 1009: University
- Moo University
- hdu 4967 Handling the Past 线段树 2014 Multi-University Training Contest 9-1008
- HDU 5323 2015 Multi-University Training Contest 3 1008 Solve this interesting problem
- [HDU5788] Level Up [2016 Multi-University Training Contest 5 1008 (2016多校联合训练5)]
- HDU_【2017 Multi-University Training Contest 2】——1008 To my boyfriend
- 2017 Multi-University Training Contest 3 solutions 1008 RXD and math
- 2017 Multi-University Training Contest 10 1008 Monkeys HDU 6178 (贪心 读入挂fread)
- Struts2之自定义类型转换器
- 自己写的android滑动调出隐藏设置菜单
- 线程的远程注入
- BZOJ3196 二逼平衡树 Solution
- *++argv[0]和(*++argv)[0]
- 1008: University
- Java追加文件
- Windows消息机制要点
- MySQL字符集(实际开发中应用)
- Codeforces 387C George and Number 贪心
- 图的广度与深度搜索(邻接链表)
- leetcode - Flatten Binary Tree to Linked List
- 浏览器缓存内幕及解决方案
- poj1144 - tarjan求割点