题目链接
思想
基本没有什么思想,输入有些小坑。一定要考虑到如果密码本合法,则26个字母每个字母都要能够解密。再注意一下多个明文对应一个暗文的情况即可(本文用了一个校验数组)
代码及注释
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<vector>
#include<map>
using namespace std;
string a,b,c;
map<char,char> mp;
vector<char> ans;
int test[150]; //这里是一个校验数组,用来检查是否有多个明文对应一个暗文
int main(){