潜伏者(关于map的用法)
2017-10-05 08:35
344 查看
【题目描述】
https://www.luogu.org/problem/show?pid=1071
【思路】
用map模拟加判断即可。
【代码】
https://www.luogu.org/problem/show?pid=1071
【思路】
用map模拟加判断即可。
【代码】
#include<map> #include<cstdio> using namespace std; char s1[100],s2[100]; map<char,char> mp;//定义map映射容器 int main(){ scanf("%s%s",s1,s2); for(int i=0;s1!='\0'&&s2!='\0';i++)if(!mp.count(s1[i]))//输入并且判断是s1重复的个数 mp[s1[i]]=s2[i];//如果没有重复的,将s2映射到s1中 else if(mp[s1[i]]!=s2[i]){puts("Failed");return 0;}//如果映射错误 if(mp.size()<26){puts("Failed");return 0;}//如果映射的个数小于26个字母 scanf("%s",s1); for(int i=0;s1[i]!='\0';i++)putchar(mp[s1[i]]); //输出即可 return 0; }
相关文章推荐
- 关于python中,map,reduce,filter,sort函数的用法:
- javascript中关于map foreach 和reduce的用法简单叙述
- 关于map的用法
- 关于hibernate中set、list、map标签的用法与配置含义
- 关于std::map的用法小结
- 关于C++中 map 的意义以及用法
- 关于STL中map的一些用法
- 关于容器的用法(vector,deque,list,set,map etc.)
- 关于map的用法
- 关于map的用法
- 关于mybatis中的resultType与resultMap用法及误区
- 关于hash_map和map的不同和用法
- 关于python中,map,reduce,filter,sorted函数的用法
- 关于hibernate中set、list、map标签的用法与配置含义。
- MapGuide Open Source 中关于map.create() 和 map.open() 的用法
- 关于STL中map用法详解
- 关于map中的pair的用法
- java中关于Map的三种遍历方法机putAll的用法详解
- 关于STL中的map用法
- c++中关于return的用法总结