当前位置: 首页 > news >正文

婚庆网站源码wordpress播放器安装

婚庆网站源码,wordpress播放器安装,广州最近有流感吗,深圳网站建设制作公司排名【NOIP提高组】潜伏者 #x1f490;The Begin#x1f490;点点关注#xff0c;收藏不迷路#x1f490; R国和S国正陷入战火之中#xff0c;双方都互派间谍#xff0c;潜入对方内部#xff0c;伺机行动。 历尽艰险后#xff0c;潜伏于 S 国的R 国间谍小C 终于摸清了S 国… 【NOIP提高组】潜伏者 The Begin点点关注收藏不迷路 R国和S国正陷入战火之中双方都互派间谍潜入对方内部伺机行动。 历尽艰险后潜伏于 S 国的R 国间谍小C 终于摸清了S 国军用密码的编码规则 1 S 国军方内部欲发送的原信息经过加密后在网络上发送原信息的内容与加密后所得的内容均由大写字母‘A’-‘Z’构成无空格等其他字符。 2 S 国对于每个字母规定了对应的“密字”。加密的过程就是将原信息中的所有字母替换为其对应的“密字”。 3 每个字母只对应一个唯一的“密字”不同的字母对应不同的“密字”。“密字”可以和原字母相同。 例如若规定‘A’的密字为‘A’‘B’的密字为‘C’其他字母及密字略则原信息“ABA”被加密为ACA”。 现在小 C 通过内线掌握了S 国网络上发送的一条加密信息及其对应的原信息。小C希望能通过这条信息破译S 国的军用密码。小C 的破译过程是这样的扫描原信息对于原信息中的字母x代表任一大写字母找到其在加密信息中的对应大写字母y并认为在密码里y 是x 的密字。如此进行下去直到停止于如下的某个状态 1 所有信息扫描完毕‘A’-‘Z’ 所有 26 个字母在原信息中均出现过并获得了相应的“密字”。 2 所有信息扫描完毕但发现存在某个或某些字母在原信息中没有出现。 3 扫描中发现掌握的信息里有明显的自相矛盾或错误违反S 国密码的编码规则。例如某条信息“XYZ”被翻译为“ABA”就违反了“不同字母对应不同密字”的规则。 在小 C 忙得头昏脑涨之际R 国司令部又发来电报要求他翻译另外一条从S 国刚刚截取到的加密信息。现在请你帮助小C通过内线掌握的信息尝试破译密码。然后利用破译的密码翻译电报中的加密信息。 输入 共3 行每行为一个长度在1 到100 之间的字符串。 第 1 行为小C 掌握的一条加密信息。 第 2 行为第1 行的加密信息所对应的原信息。 第 3 行为R 国司令部要求小C 翻译的加密信息。 输入数据保证所有字符串仅由大写字母‘A’-‘Z’构成且第1 行长度与第2 行相等。 输出 共1行。 若破译密码停止时出现 23 两种情况请你输出“Failed”不含引号注意首字母大写其它小写。否则请输出利用密码翻译电报中加密信息后得到的原信息。 样例输入 AA AB EOWIE样例输出 FailedC语言版本 #include stdio.h #include stdlib.h #include string.h#define MAXN 110// 用于记录字符是否在加密信息中出现过 int b1[MAXN] { 0 }; // 用于记录字符是否在原信息对应的密字中出现过 int b2[MAXN] { 0 }; // 用于存储字符的映射关系即密字对应关系 char dic[MAXN] { \0 }; char s1[MAXN]; char s2[MAXN]; char s3[MAXN]; int num 0;// 函数用于在出现错误情况时输出Failed并退出程序 void QAQ() {printf(Failed);exit(0); }int main() {//freopen(F:\\rush.txt,r,stdin);// 读取加密信息scanf(%s, s1);// 读取加密信息对应的原信息scanf(%s, s2);// 读取需要翻译的加密信息scanf(%s, s3);int len strlen(s1);// 遍历加密信息和对应的原信息确定字符的映射关系for (int i 0; i len - 1; i) {// 如果当前加密信息中的字符是第一次出现if (!b1[s1[i]]) {b1[s1[i]] 1; // 标记该字符在加密信息中已出现过dic[s1[i]] s2[i]; // 建立加密字符到原字符的映射关系// 如果原信息对应的密字已经出现过说明有矛盾调用QAQ函数输出Failed并退出if (b2[s2[i]] 1) {QAQ();} else {b2[s2[i]] 1; // 标记该原信息对应的密字已出现过}num; // 记录已确定映射关系的字符对数} else {// 如果当前加密信息中的字符不是第一次出现检查映射关系是否一致if (dic[s1[i]]! s2[i]) {QAQ();}}}// 如果确定映射关系的字符对数小于26说明原信息中字符未全部出现调用QAQ函数输出Failed并退出if (num 26) {QAQ();}len strlen(s3);// 遍历需要翻译的加密信息根据已确定的映射关系进行翻译并输出for (int i 0; i len - 1; i) {putchar(dic[s3[i]]);}return 0; }C 版本 #include iostream #include string #include mapconst int MAXN 110;// 用于记录字符是否在加密信息中出现过 std::mapchar, int b1; // 用于记录字符是否在原信息对应的密字中出现过 std::mapchar, int b2; // 用于存储字符的映射关系即密字对应关系 std::mapchar, char dic; std::string s1; std::string s2; std::string s3; int num 0;// 函数用于在出现错误情况时输出Failed并退出程序 void QAQ() {std::cout Failed;std::exit(0); }int main() {//freopen(F:\\rush.txt,r,stdin);// 读取加密信息std::cin s1;// 读取加密信息对应的原信息std::cin s2;// 读取需要翻译的加密信息std::cin s3;int len s1.length();// 遍历加密信息和对应的原信息确定字符的映射关系for (int i 0; i len; i) {// 如果当前加密信息中的字符是第一次出现if (!b1[s1[i]]) {b1[s1[i]] 1; // 标记该字符在加密信息中已出现过dic[s1[i]] s2[i]; // 建立加密字符到原字符的映射关系// 如果原信息对应的密字已经出现过说明有矛盾调用QAQ函数输出Failed并退出if (b2[s2[i]] 1) {QAQ();} else {b2[s2[i]] 1; // 标记该原信息对应的密字已出现过}num; // 记录已确定映射关系的字符对数} else {// 如果当前加密信息中的字符不是第一次出现检查映射关系是否一致if (dic[s1[i]]! s2[i]) {QAQ();}}}// 如果确定映射关系的字符对数小于26说明原信息中字符未全部出现调用QAQ函数输出Failed并退出if (num 26) {QAQ();}len s3.length();// 遍历需要翻译的加密信息根据已确定的映射关系进行翻译并输出for (int i 0; i len; i) {std::cout dic[s3[i]];}return 0; }Java版本 import java.util.HashMap; import java.util.Map; import java.util.Scanner;public class Main {private static final int MAXN 110;// 用于记录字符是否在加密信息中出现过private static MapCharacter, Integer b1 new HashMap();// 用于记录字符是否在原信息对应的密字中出现过private static MapCharacter, Integer b2 new HashMap();// 用于存储字符的映射关系即密字对应关系private static MapCharacter, Character dic new HashMap();private static String s1;private static String s2;private static String s3;private static int num 0;// 函数用于在出现错误情况时输出Failed并退出程序private static void QAQ() {System.out.println(Failed);System.exit(0);}public static void main(String[] args) {//freopen(F:\\rush.txt,r,stdin);Scanner scanner new Scanner(System.in);// 读取加密信息s1 scanner.next();// 读取加密信息对应的原信息s2 scanner.next();// 读取需要翻译的加密信息s3 scanner.next();int len s1.length();// 遍历加密信息和对应的原信息确定字符的映射关系for (int i 0; i len; i) {char char_s1 s1.charAt(i);char char_s2 s2.charAt(i);// 如果当前加密信息中的字符是第一次出现if (!b1.containsKey(char_s1)) {b1.put(char_s1, 1); // 标记该字符在加密信息中已出现过dic.put(char_s1, char_s2); // 建立加密字符到原字符的映射关系// 如果原信息对应的密字已经出现过说明有矛盾调用QAQ函数输出Failed并退出if (b2.containsKey(char_s2) b2.get(char_s2) 1) {QAQ();} else {b2.put(char_s2, 1); // 标记该原信息对应的密字已出现过}num; // 记录已确定映射关系的字符对数} else {// 如果当前加密信息中的字符不是第一次出现检查映射关系是否一致if (!dic.get(char_s1).equals(char_s2)) {QAQ();}}}// 如果确定映射关系的字符对数小于26说明原信息中字符未全部出现调用QAQ函数输出Failed并退出if (num 26) {QAQ();}len s3.length();// 遍历需要翻译的加密信息根据已确定的映射关系进行翻译并输出for (int i 0; i len; i) {char char_s3 s3.charAt(i);System.out.print(dic.get(char_s3));}scanner.close();} }Python版本 MAXN 110# 用于记录字符是否在加密信息中出现过 b1 {} # 用于记录字符是否在原信息对应的密字中出现过 b2 {} # 用于存储字符的映射关系即密字对应关系 dic {} s1 s2 s3 num 0# 函数用于在出现错误情况时输出Failed并退出程序 def QAQ():print(Failed)exit(0)if __name__ __main__:#freopen(F:\\rush.txt,r,stdin);# 读取加密信息s1 input()# 读取加密信息对应的原信息s2 input()# 读取需要翻译的加密信息s3 input()len_s1 len(s1)# 遍历加密信息和对应的原信息确定字符的映射关系for i in range(len_s1):# 如果当前加密信息中的字符是第一次出现if s1[i] not in b1:b1[s1[i]] 1 # 标记该字符在加密信息中已出现过dic[s1[i]] s2[i] # 建立加密字符到原字符的映射关系# 如果原信息对应的密字已经出现过说明有矛盾调用QAQ函数输出Failed并退出if s2[i] in b2 and b2[s2[i]] 1:QAQ()else:b2[s2[i]] 1 # 标记该原信息对应的密字已出现过num 1 # 记录已确定映射关系的字符对数else:# 如果当前加密信息中的字符不是第一次出现检查映射关系是否一致if dic[s1[i]]! s2[i]:QAQ()# 如果确定映射关系的字符对数小于26说明原信息中字符未全部出现调用QAQ函数输出Failed并退出if num 26:QAQ()len_s3 len(s3)# 遍历需要翻译的加密信息根据已确定的映射关系进行翻译并输出for i in range(len_s3):print(dic[s3[i]], end)The End点点关注收藏不迷路
http://www.pierceye.com/news/803134/

相关文章:

  • 百度怎么把自己网站展现在百度森动网网站建设好吗
  • 城市生活网官方网站app成都设计院
  • 移动网站开发实训报告清远企业网站建设
  • 手机版网站如何做陕西城乡建设网站
  • 大连网站建设事件营销的特点
  • 做语音聊天网站要多少钱app界面设计模板素材免费
  • 设计网站专题页包括那些项目个人做网站要买什么域名
  • 建网站 方法中信建设有限责任公司获奖
  • 做宠物商品的网站无锡自适应网站开发
  • 网站后台怎样登陆做网站数据库及相关配置
  • 昆明seo网站排名网站代码 输入文字 跳出内容
  • 济南建站公司网站广州市网站设计
  • 网站模板做的比较好的公司网站制作汇报会
  • 个人网站图片海外网站备案
  • 兰州手机网站制作公司哪家好网店分销平台
  • 百度建立自己的网站网络工程师培训课程
  • 微网站的制作过程海南注册公司怎么注册
  • 公司网站制作投标建站行业都扁平化设计
  • 男女做a视频网站wordpress询价功能
  • 网站建设视频百度网盘下载我做网站价格
  • 江苏省建设集团有限公司网站首页东莞网络推广外包
  • 梁平网站建设莱芜网络营销
  • 自学网站建设需要什么学历学校网站建设总结报告
  • 增城新塘网站建设平面设计技术培训机构
  • 游戏网站开发视频运动品牌网页设计
  • 成都比较好的网站建设公司做视频后期的网站
  • 重庆网页搜索排名提升专业seo优化推广
  • 手机免费代理ip网站模板网站的优势有哪些
  • dede地方门户网站模板做网站备案
  • 域名访问网站的知识站酷网官网进入