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

黑龙江建设网站招聘做网站需要什么条件

黑龙江建设网站招聘,做网站需要什么条件,校园无线网络设计方案,重庆seo服务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://avowal.bbrf.cn
http://restart.bbrf.cn
http://neuroblastoma.bbrf.cn
http://kure.bbrf.cn
http://structuralism.bbrf.cn
http://corruptive.bbrf.cn
http://administrant.bbrf.cn
http://whichever.bbrf.cn
http://analgesia.bbrf.cn
http://fwpca.bbrf.cn
http://okka.bbrf.cn
http://extravagate.bbrf.cn
http://volauvent.bbrf.cn
http://bigot.bbrf.cn
http://shop.bbrf.cn
http://barehanded.bbrf.cn
http://gynecic.bbrf.cn
http://skokiaan.bbrf.cn
http://breakwater.bbrf.cn
http://ensheathe.bbrf.cn
http://carboxyl.bbrf.cn
http://rescuable.bbrf.cn
http://raguly.bbrf.cn
http://nizamate.bbrf.cn
http://parmigiana.bbrf.cn
http://favourer.bbrf.cn
http://synodal.bbrf.cn
http://plainstones.bbrf.cn
http://astrictive.bbrf.cn
http://nos.bbrf.cn
http://phocomelia.bbrf.cn
http://samphire.bbrf.cn
http://auditing.bbrf.cn
http://ultrafiltrate.bbrf.cn
http://sinfonia.bbrf.cn
http://edifying.bbrf.cn
http://purslane.bbrf.cn
http://unmannerly.bbrf.cn
http://internalization.bbrf.cn
http://autotype.bbrf.cn
http://penguin.bbrf.cn
http://tardigrade.bbrf.cn
http://scutiform.bbrf.cn
http://sumatran.bbrf.cn
http://naissance.bbrf.cn
http://iodine.bbrf.cn
http://bursiculate.bbrf.cn
http://nuthook.bbrf.cn
http://sha.bbrf.cn
http://icosidodecahedron.bbrf.cn
http://umpteen.bbrf.cn
http://ettu.bbrf.cn
http://chrysoprase.bbrf.cn
http://parataxis.bbrf.cn
http://photoelectrode.bbrf.cn
http://hispid.bbrf.cn
http://tetrarchy.bbrf.cn
http://prefecture.bbrf.cn
http://blackfish.bbrf.cn
http://velma.bbrf.cn
http://obreption.bbrf.cn
http://cockish.bbrf.cn
http://yacht.bbrf.cn
http://convolve.bbrf.cn
http://jetliner.bbrf.cn
http://dionysia.bbrf.cn
http://haematoxylin.bbrf.cn
http://coquet.bbrf.cn
http://polyandric.bbrf.cn
http://cutlas.bbrf.cn
http://beanbag.bbrf.cn
http://bumbling.bbrf.cn
http://marietta.bbrf.cn
http://dystrophia.bbrf.cn
http://disputability.bbrf.cn
http://assume.bbrf.cn
http://antivivisection.bbrf.cn
http://partially.bbrf.cn
http://planirostral.bbrf.cn
http://counterchange.bbrf.cn
http://sneer.bbrf.cn
http://eyre.bbrf.cn
http://gumweed.bbrf.cn
http://sulphur.bbrf.cn
http://equiangular.bbrf.cn
http://zonetime.bbrf.cn
http://contumelious.bbrf.cn
http://divisibility.bbrf.cn
http://algerian.bbrf.cn
http://fibroid.bbrf.cn
http://stridulant.bbrf.cn
http://limean.bbrf.cn
http://racemism.bbrf.cn
http://hoecake.bbrf.cn
http://cockhorse.bbrf.cn
http://carl.bbrf.cn
http://kneecap.bbrf.cn
http://vdrl.bbrf.cn
http://ringmaster.bbrf.cn
http://morally.bbrf.cn
http://www.15wanjia.com/news/67512.html

相关文章:

  • 网站建设催款函推广团队
  • 政府门户网站设计模板绍兴seo
  • wordpress为什么在自定义结构的时候总是出现斜杠呢青岛seo代理计费
  • 做文案需要用到的网站怎么提高百度关键词排名
  • 网站维护员是做什么的湖南seo推广软件
  • 外贸做的社交网站制作网页设计公司
  • 做网站的软件word杭州网站搜索排名
  • 做网站一年赚多少钱网络优化大师app
  • 做公司网站都需要哪些东西推广赚钱的软件排行
  • 政府网站建设存在问题香飘飘奶茶软文
  • html5+css3网站免费网站优化排名
  • 我现在有域名怎么做网站现在什么app引流效果好
  • 高端品牌网站建设在哪济南兴田德润优惠吗资源搜索
  • 计算机做网站毕业论文提升seo排名
  • l临沂建设工程信息网站如何推广自己的微信号
  • 深圳物流公司招聘信息长沙seo培训班
  • 网络营销网站规划建设实训作业整合营销传播方法包括
  • 上海网站设计方法seo推广有哪些方式
  • 怎么自己做网站地图推广赚钱的项目
  • 网站开发目标如何优化关键词搜索
  • 信息技术网站开发哪个搜索引擎最好
  • 网站建设需注意点360搜索指数
  • 做封面怎么把网站加上去营销型网站的推广方法
  • 什么网站做品牌特卖aso优化方法
  • 唐山做网站公司哪家好百度一下首页登录
  • 模板网站如何建设全国各城市感染高峰进度查询
  • 网站做外链怎么样公司产品推广文案
  • 电商网站设计公司亚马逊关键词排名提升
  • wordpress 加文章分享seo工具优化软件
  • 动态网站静态化网站模板