CSU 1716 Morse
来源:互联网 发布:认知心理学 知乎 编辑:程序博客网 时间:2024/05/01 15:32
1716: Morse
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 150 Solved: 92
[Submit][Status][Web Board]
Description
Input
Output
Sample Input
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 --..7PROGRAMMINGREGIONALPARISCONTESTCENTRALSOUTHACM6.--.-.--...---..--....-.-..-.-.-..-.-...-..--...----..-.-...--..-.-----..-..-----..-.--.-.-.----.-....-4.--.-.--.-...---..-.-...---..-..--.-.--1.--..-.-......0
Sample Output
ACM SOUTH CENTRAL REGIONAL PROGRAMMING CONTEST.-...---..- not in dictionary.PARIS
HINT
<pre name="code" class="cpp">#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>#include<map>using namespace std;int main(){ string b, s[1000], s1[1000], S[1000], ss; char x, y; map<string,string> M; int n, i, j; for(i=0; i<26; i++){ cin>>x>>S[i]; } cin>>n; for(i=0; i<n; i++){ cin>>s1[i]; string a; for(j=0; j<s1[i].size(); j++){ a += S[s1[i][j]-'A']; } M[a] = s1[i]; //cout<<s1[i]<<" "<<a<<endl; } while(cin>>n&&n){ bool flag = true; for(i=0; i<n; i++){ cin>>s[i]; if(!flag) continue; if(M.find(s[i])!=M.end()) continue; flag = false; ss = s[i]; } if(flag){ for(i=0; i<n-1; i++){ cout<<M[s[i]]<<" "; } cout<<M[s[i]]<<endl; } else{ cout<<ss; printf(" not in dictionary.\n"); } } return 0;}
0 0
- CSU 1716 Morse
- csu 1716: Morse string暴力过
- csu 1716 Morse(模拟,字符串处理)
- CSU-1716 Morse(模拟字典暴力查找)From湖南省多校对抗赛(2016.03.27)
- csuoj-1716-Morse
- morse
- CSU 1269: Morse Code Wristwatch(模拟啊 )
- Huffman&Morse
- Morse code
- CSU 1716(字符串)
- CSU
- CSU
- CSU
- CSU
- CSU
- CSU
- CSU
- CSU
- hdu 2899 Strange fuction
- 第一次作业
- java中switch的case可以写两个参数吗比如case 3||4
- 流
- 除法逆元(ZS and The Birthday Paradox,cf 711E)
- CSU 1716 Morse
- 安卓json解析——12306查询票价的字符串解析
- OPENGL入门
- 0/1背包变化
- Cocos2d-x的设计模式
- spoj spoj839 Optimal Marks 网络流 最小割 附数据生成器
- Volley的四大请求
- binder连接池
- 解决Eclipse中文乱码