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

宿州网站建设公司怎样做免费的网站推广

宿州网站建设公司,怎样做免费的网站推广,WordPress扫码,安徽省建设行业安全协会网站Description R 国和 S 国正陷入战火之中#xff0c;双方都互派间谍#xff0c;潜入对方内部#xff0c;伺机行动。  历尽艰险后#xff0c;潜伏于 S 国的 R 国间谍小 C 终于摸清了 S 国军用密码的编码规则#xff1a;  1#xff0e; S 国军方内部欲发送的原信息经过加…Description R 国和 S 国正陷入战火之中双方都互派间谍潜入对方内部伺机行动。  历尽艰险后潜伏于 S 国的 R 国间谍小 C 终于摸清了 S 国军用密码的编码规则  1 S 国军方内部欲发送的原信息经过加密后在网络上发送原信息的内容与加密后所得的内容均由大写字母 A-Z构成无空格等其他字符。  2 S 国对于每个字母规定了对应的“密字”。加密的过程就是将原信息中的所有字母替换为其对应的“密字”。  3 每个字母只对应一个唯一的“密字”不同的字母对应不同的“密字”。“密字”可以和原字母相同。  例如若规定 A 的密字为 AB 的密字为 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通过内线掌握的信息尝试破译密码然后利用破译的密码翻译电报中的加密信息。 Input 输入共 3 行每行为一个长度在 1 到  100 之间的字符串。  第 1 行为小 C 掌握的一条加密信息。  第 2 行为第 1 行的加密信息所对应的原信息。  第 3 行为 R 国司令部要求小 C 翻译的加密信息。 输入数据保证所有字符串仅由大写字母 A-Z 构成且第 1 行长度与第 2 行相等。 Output 输出共 1 行。  若破译密码停止时出现 23 两种情况请你输出 Failed注意首字母大写其它小写。  否则请输出利用密码翻译电报中加密信息后得到的原信息。 Sample Input AA AB EOWIE QWERTYUIOPLKJHGFDSAZXCVBN ABCDEFGHIJKLMNOPQRSTUVWXY DSLIEWO MSRTZCJKPFLQYVAWBINXUEDGHOOILSMIJFRCOPPQCEUNYDUMPP YIZSDWAHLNOVFUCERKJXQMGTBPPKOIYKANZWPLLVWMQJFGQYLL FLSO Sample Output Failed Failed NOIP 解析C里面可以用map来字母映射C里面可以通过-‘A’来转为数值利用数组来映射两种都可以有三种判断是否合法所以我们可以开长度为26的cnt[ ]如果‘A’-‘Z’都一一对应那么cnt[]都为1可以用来判断第一种违法是否存在。 C #include cstdio #include cstring #include map using namespace std; const int N105; mapchar,char mp;//记录密文字母对应的明文字母 char a[N],b[N],c[N]; int cnt[26];//记录每个字母出现的次数如果一一对应那么次数应该都是1 int main() {while(~scanf(%s%s%s,a,b,c)){int l1strlen(a),l2strlen(c),f1;//f判读是否合法for(int i0;il1;i){if(!mp[a[i]]) mp[a[i]]b[i],cnt[b[i]-A];//第一次出现else if(mp[a[i]]!b[i]) f0;//如果同一个字母映射的字母不同不合法}for(int i0;i26;i) if(!mp[Ai]||cnt[i]1) f0;//判断是否A~Z都一一对应而且是否满足都出现过if(!f) printf(Failed\n);else{for(int i0;il2;i) printf(%c,mp[c[i]]);printf(\n);}mp.clear();//多组初始化memset(cnt,0,sizeof cnt);}return 0; } C #include stdio.h #include string.h #define N 105 char a[N],b[N],c[N]; int cnt[26],mp[26]; int main() {while(~scanf(%s%s%s,a,b,c)){for(int i0;i26;i) cnt[i]mp[i]0;//初始化int l1strlen(a),l2strlen(c),f1;for(int i0;il1;i){int xa[i]-A,yb[i]-A;//密文和明文分别对应的数值if(!mp[x]) mp[x]y,cnt[y];else if(mp[x]!y) f0;}for(int i0;i26;i) if(!cnt[i]) f0;if(!f) printf(Failed\n);else{for(int i0;il2;i) printf(%c,mp[c[i]-A]A);printf(\n); }}return 0; }
http://www.w-s-a.com/news/289141/

相关文章:

  • 贵阳市住房和城乡建设局政务网站大连 网站开发
  • 漳州市住房建设局网站网站一般多长
  • 国外做网站推广小程序制作二维码签到
  • 做网站需要域名网站建设诚信服务
  • 做物品租赁网站网站建设的完整流程
  • 响应式企业网站开发所用的平台西安知名网站推广
  • 高端响应式网站建设wordpress 全屏主题
  • 国内工程机械行业网站建设现状ui是什么意思
  • 成都网站开发哪家公司好出售家教网站模板
  • 订阅号做流量 那些电影如何链接网站温州市建设监理协会网站
  • 成都网站建设成功案例单招网商丘网站建设大全
  • 受欢迎的购物网站建设网推专员是做什么的
  • 商城网站前期准备湖南郴州建设局网站
  • 企业如何在自己的网站上做宣传外贸自建站可以自己做网站吗
  • 甘肃网站建设制作商网站空间哪家公司的好
  • 思途旅游网站建设系统用vscode做网站
  • 广州站改造最新消息半年工作总结ppt模板
  • logo模板下载网站推荐哪家网站开发培训好
  • 做外贸网站效果图页面关键词优化
  • 广平网站建设成都活动轨迹
  • 小型网站网站建设需要网络公司是什么行业
  • 滑动 手机网站 代码网页制作与设计讨论
  • 自己做网站处理图片用什么软件wordpress html5支持
  • 校园网站怎么建软文文案范文
  • 中国建设官方网站如何创建自己的软件
  • 来宾住房与城乡建设网站天津西青区怎么样
  • 西安网站建设培训班鄂州网页定制
  • 西部数码网站备份自己怎么做网站啊
  • h5网站开发用什么软件制作公司网站建设代理怎么做
  • 网站建设资料准备网上购物app有哪些