首页 > TAG信息列表 > P1071
P1071 潜伏者
Miku 恶心的小模拟 #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #include<map> using namespace std; string a,b,c; map <char,char> co1; map<char,char > co2; map<char,int> vis,v2; int l; i题解 P1071 潜伏者
注意:每一个字母都要有且只有对应一个答案,并且,每一个答案都要有且只有对应一个字母,例如: 题目所述“如某条信息“XYZ”被翻译为“ABA”就违反了“不同字母对应不同密字”的规则。”其实还有另外一种违反情况需要考虑:信息“OPO”被翻译为“JKL”。这时也要输出Failed。 就像DNA的P1071 潜伏者 字符串
题目 分析 必须是26个字母对应26个字母的满射。(好像是满射叭)。 使用map、最后的调换map的it->first 和 it->second的好像有、、麻烦。 或者,你可以开两个map。明文到密文,密文到明文orz. 我是用bool used[ ]数组来标记的emmm。 代码 //P1071 #include<iostream> #in