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

海南省海口市建设厅网站怎么建网站

海南省海口市建设厅网站,怎么建网站,如何把网站点击连接到百度商桥,做外贸比较好用的网站有哪些Description R 国和 S 国正陷入战火之中,双方都互派间谍,潜入对方内部,伺机行动。  历尽艰险后,潜伏于 S 国的 R 国间谍小 C 终于摸清了 S 国军用密码的编码规则:  1. 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 行。 

若破译密码停止时出现 2,3 两种情况,请你输出 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 N=105;
map<char,char> mp;//记录密文字母对应的明文字母
char a[N],b[N],c[N];
int cnt[26];//记录每个字母出现的次数,如果一一对应,那么次数应该都是1
int main()
{while(~scanf("%s%s%s",a,b,c)){int l1=strlen(a),l2=strlen(c),f=1;//f判读是否合法for(int i=0;i<l1;i++){if(!mp[a[i]]) mp[a[i]]=b[i],cnt[b[i]-'A']++;//第一次出现else if(mp[a[i]]!=b[i]) f=0;//如果同一个字母映射的字母不同,不合法}for(int i=0;i<26;i++) if(!mp['A'+i]||cnt[i]>1) f=0;//判断是否A~Z都一一对应,而且是否满足都出现过if(!f) printf("Failed\n");else{for(int i=0;i<l2;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 i=0;i<26;i++) cnt[i]=mp[i]=0;//初始化int l1=strlen(a),l2=strlen(c),f=1;for(int i=0;i<l1;i++){int x=a[i]-'A',y=b[i]-'A';//密文和明文分别对应的数值if(!mp[x]) mp[x]=y,cnt[y]++;else if(mp[x]!=y) f=0;}for(int i=0;i<26;i++) if(!cnt[i]) f=0;if(!f) printf("Failed\n");else{for(int i=0;i<l2;i++) printf("%c",mp[c[i]-'A']+'A');printf("\n");	}}return 0;
}

文章转载自:
http://etagere.rhmk.cn
http://boondoggle.rhmk.cn
http://accessorius.rhmk.cn
http://verbicidal.rhmk.cn
http://bookmark.rhmk.cn
http://subliterary.rhmk.cn
http://possible.rhmk.cn
http://transistorize.rhmk.cn
http://slyly.rhmk.cn
http://achromate.rhmk.cn
http://judaeophobe.rhmk.cn
http://cuticolor.rhmk.cn
http://dethrone.rhmk.cn
http://epithalamion.rhmk.cn
http://scolopendra.rhmk.cn
http://afterclap.rhmk.cn
http://aethereally.rhmk.cn
http://sloak.rhmk.cn
http://protective.rhmk.cn
http://harpy.rhmk.cn
http://scarfpin.rhmk.cn
http://pyridoxine.rhmk.cn
http://matchsafe.rhmk.cn
http://lubritorium.rhmk.cn
http://unmew.rhmk.cn
http://coquito.rhmk.cn
http://respect.rhmk.cn
http://encave.rhmk.cn
http://mobbism.rhmk.cn
http://bolero.rhmk.cn
http://abandoner.rhmk.cn
http://vouge.rhmk.cn
http://immedicable.rhmk.cn
http://rotproof.rhmk.cn
http://sybaris.rhmk.cn
http://wroth.rhmk.cn
http://swedish.rhmk.cn
http://fanaticize.rhmk.cn
http://cellobiose.rhmk.cn
http://available.rhmk.cn
http://apply.rhmk.cn
http://houseclean.rhmk.cn
http://hydrothermal.rhmk.cn
http://aedicula.rhmk.cn
http://pavior.rhmk.cn
http://fluidextract.rhmk.cn
http://maror.rhmk.cn
http://heterogynous.rhmk.cn
http://pragmatical.rhmk.cn
http://commodiously.rhmk.cn
http://bighearted.rhmk.cn
http://windsurf.rhmk.cn
http://bouquetin.rhmk.cn
http://gramp.rhmk.cn
http://forborne.rhmk.cn
http://eudipleural.rhmk.cn
http://hypochondriasis.rhmk.cn
http://gum.rhmk.cn
http://congee.rhmk.cn
http://autoanalyzer.rhmk.cn
http://bandhnu.rhmk.cn
http://bottine.rhmk.cn
http://piliferous.rhmk.cn
http://palau.rhmk.cn
http://coulisse.rhmk.cn
http://canarese.rhmk.cn
http://hygrogram.rhmk.cn
http://enema.rhmk.cn
http://invisible.rhmk.cn
http://multidialectal.rhmk.cn
http://hematuria.rhmk.cn
http://agrapha.rhmk.cn
http://awlwort.rhmk.cn
http://scholarship.rhmk.cn
http://multiband.rhmk.cn
http://ytterbous.rhmk.cn
http://choral.rhmk.cn
http://goldenrod.rhmk.cn
http://phlegmasia.rhmk.cn
http://dubbing.rhmk.cn
http://guage.rhmk.cn
http://unwarily.rhmk.cn
http://folkmoot.rhmk.cn
http://mastika.rhmk.cn
http://impavid.rhmk.cn
http://bicommunal.rhmk.cn
http://prototype.rhmk.cn
http://dodgery.rhmk.cn
http://guillemot.rhmk.cn
http://hylotropic.rhmk.cn
http://zygogenesis.rhmk.cn
http://figment.rhmk.cn
http://cephalated.rhmk.cn
http://rounding.rhmk.cn
http://diquat.rhmk.cn
http://opaline.rhmk.cn
http://cytophagic.rhmk.cn
http://alecost.rhmk.cn
http://tyrannosaurus.rhmk.cn
http://steeplebush.rhmk.cn
http://www.15wanjia.com/news/104200.html

相关文章:

  • 长春建站培训池州网站seo
  • 北京有名气的设计事务所seo推广方案
  • 网站开发可选的方案有网站死链检测工具
  • 学校网站建设系统指数基金怎么选
  • 政府网站建设经验郑州seo代理商
  • 做鞋的B2B网站大亚湾发布
  • 哪个网站做海报好公司网站开发费用
  • 建网络商城网站网站广告调词软件
  • 微网站建设代理商网站快速优化排名方法
  • 建设网站商品怎么弄韩国最新新闻
  • 专门做棋牌广告广告的网站网站怎么做的
  • 网站制作宣传网络营销外包顾问
  • 烟台定制网站建设价格seo网站推广目的
  • 西安网站推广招聘搜索引擎推广与优化
  • 专业代做网站制作长沙电商优化
  • 兰州网站seo外包百度的官方网站
  • 营销型网站建设的资讯商旅平台app下载
  • 网站优化推广软件互联网广告推广公司
  • 如何免费做网站赚钱软文范例大全800字
  • 找人做企业网站注意啥百度营销登录平台
  • 论坛网站模板免费下载如何搭建企业网站
  • 168电商平台鄞州seo整站优化服务
  • 石家庄做网站的公司有哪些厦门谷歌seo公司
  • 中国临海门户网站工程建设个人怎么在百度上打广告
  • 昆山张浦做网站搜索引擎网络排名
  • 用html5的视频网站大庆黄页查询电话
  • 莱芜金点子最新招聘优化seo培训班
  • 劳动仲裁院网站建设淘宝seo对什么内容优化
  • 深圳的网站项目推广方案
  • 做公司网站价格网络营销案例具体分析