[NOIP 2009]潜伏者 模拟
2015-11-01 22:01
357 查看
代码
#include <cstdio> #include <map> #include <string> #include <iostream> using namespace std; #define M 10000 int ssize; string origin,sec,trans; map<char,char> dict; int main() { cin>>sec>>origin>>trans; ssize = sec.size(); if(sec.size()<26) { printf("Failed\n"); return 0; } if(sec.size()==26) { for(int i = 0; i < ssize; i++) { for(int j = 0; j < ssize&&i!=j; j++) { if(sec[i]==sec[j]||origin[i]==origin[j]) { printf("Failed\n"); return 0; } } } } dict[sec[0]] = origin[0]; for(int i = 1; i < ssize; i++) { if(dict[sec[i]]!=NULL && dict[sec[i]]!=origin[i]) { printf("Failed\n"); return 0; } dict[sec[i]] = origin[i]; } for(int i = 0; i < trans.size(); i++) { cout<<dict[trans[i]]; } cout<<endl; return 0; }
相关文章推荐
- 2015.11.1 [XJOI] NOIP模拟赛总结
- C#编程练习(分支语句+运算符的应用)
- javascript同名变量
- 解决cookies取值中文乱码问题
- 黑马程序员 Java 基础:IO 流
- linux下c/c++实例之十socket服务器实例
- 输入格式控制
- EffectiveC#03--用委托表示回调,用事件定义对外接口
- [NOIP 2014]解方程 秦九韶算法+质数取模
- JS事件(事件冒泡和事件捕获)
- URAL 1277 Cops and Thieves
- uva 11536——Smallest Sub-Array
- TMG发布Exchange2016服务(OWA、ActiveSync、OutlookAnywhere)
- Linux下安装MySQL5.7
- iOS JSON 数据解析
- 近期的学习的总结
- 20135213——信息安全系统设计基础第八周期中总结
- 家庭作业 汇总(更新调整)
- hdu5534Partial Tree(长春现场赛H题)
- MyBatis之传入参数