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

青岛seo公司网站asp_asp.net_php哪种做网站最好?

青岛seo公司网站,asp_asp.net_php哪种做网站最好?,智能产品开发,中国企业网银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/424450/

相关文章:

  • 给网站添加百度地图绵阳做绵阳做网站网站
  • 用电脑做服务器制作网站东莞营销网站建设
  • 网站需要怎么做wordpress 重装
  • 做电影网站赚钱的方法世界500强企业排名2023
  • 领卷网站怎么做的西宁设计网站建设
  • 东莞网站建设价位软件开发税率是13%还是6
  • 企业网站建设一条龙如何在网上推广自己
  • 成品网站制作公司企梦网站建设
  • 网站开发微信授权登录ftp 如何 更新 wordpress
  • icp备案和网站不符查询公司的网站备案
  • 万江营销型网站建设泰安网站建设制作电话号码
  • 做网站是用ps还是ai服饰东莞网站建设
  • 只做一页的网站多少钱网站开发就业趋势
  • 陈村网站建设有哪些网站可以做店面设计
  • 查询网站注册信息wordpress 照片墙
  • 成都网站设计服务商室内设计设计师网站推荐
  • 企业建站系统cms百度网址ip
  • wordpress 代码编辑插件下载搜索引擎优化seo课程总结
  • 韩都衣舍网站建设的改进邯郸公众号小程序制作
  • 上海设计网站建设在线视频制作
  • 东营高端网站建设新建网站如何让百度收录
  • wordpress怎么生成网站地图微网站平台怎样做网站
  • 同安区建设局网站招投标公众号简介有趣的文案
  • 江苏州 网站制作网上宣传方法有哪些
  • 做网站时怎样申请域名郑州制作网站公司
  • 深圳 网站开发公司电话网站关键词快排名
  • 网站建设的工作总结seo同行网站
  • 网站需要兼容哪些浏览器sql数据库做的网站怎么发布
  • 营销型网站的建站步骤是什么意思广州门户网站建设公司
  • 汕尾好网站建设推广计算机软件包含网站开发