题解 2856: 潜伏者

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

2856: 潜伏者

参考代码:#includeintmain(){charbefore[100]={0};charafter[100]={0};charciphertext[100]={0};charoutput[100]={0};charalphabet[26]={0};gets(before);ge

超详细的思路历程

参考代码:#include#include/*解密1.一个大写字母(原文)对应一个大写字母(密文)2.给你一个原文和一个密文,要求你找出全部的加密关系*/voidFunc_2856(char*a,char*b,

题目2856:潜伏者

解题思路:解这类需要构建字母映射的加密/解密问题,核心在于正确且无冲突地构建映射表,并利用该表进行解码。注意事项:这个问题所描述的加密规则是这样的:1.字母映射:每个字母仅对应另一个唯一的字母,即加密和解密所用的替换表,每个大写字母从'A'到'Z'都映射到另一个特定的字

对题2856:字符串数组的使用

摘要:解题思路:本题有多个限制条件需要提前判断,如下所示:1.所有信息扫描完毕,‘A’—‘Z’所有26个字母在原信息中均出现过并获得了相应的“密字”。2.所有信息扫描完毕,但发现存在某个(或某些)字母在原信……

2856: 潜伏者

解题思路:利用了计数的方法来进行判断注意事项:参考代码:a=input().strip()b=input().strip()s=input().strip()t=[]g=[]l=""foriinb:ifinotint:t.append(i)forjina:ifjnoting:g.append(j)if

2856: 潜伏者

摘要:设置一个26位字母表的字符数组zmb[26],数组内元素zmb[0]-zmb[25]: zmb[0]的0代表加密信息中的字符A,······,zmb[25]的25代表加密信息中的字符Z; zmb[……

字典解决法,简单

摘要:解题思路:用排除法来判断是否有解法,踢去不可能的,则是存在的注意事项:参考代码:s1 = input().strip() s2 = input().strip() s3 = input().str……

java--study||O.o

摘要:参考代码:import java.util.Scanner; public class Main { public static void main(String[] args) { Sc……

潜伏者(这题目,我真的是,题意不明确,例子也给不全是吧,好好好,这么玩是吧,注意啊,题目中规则的第一条,如果从'A'到'Z'没有均获得密字,也输出Failed)

解题思路:初始化三个字符数组,分别存放给的密文,明文,要求解密的,再初始化一个整型数组,存放解密的字典,数组大小为26,以数组元素序号代表密文,数组元素值为明文,来映射明文与密文的关系注意事项:只有题目三条规则都满足,才输出利用密码翻译电报中加密信息后得到的原信息还有:密文和明文是一对一关系参考代码:

骂骂这题 这题一点都不对劲

摘要:解题思路:在读入完之后加上for (int j = 0; j < 3; j++)        for (int i = 0; i < strlen(str[j]); i++)        {   ……