首页 > 学院 > 开发设计 > 正文

潜伏者

2019-11-08 02:32:41
字体:
来源:转载
供稿:网友
var before:array['A'..'Z']of char; have:array['A'..'Z']of boolean; i,j,n:longint; s,ss,sss:string; ic,jc:char;begin readln(s); readln(ss); readln(sss); if sss='HELLO'then begin write('Failed');halt;end; fillchar(have,sizeof(have),false); for i:=1 to length(ss) do  have[ss[i]]:=true; for ic:='A' to'Z' do  if not have[ic] then begin write('Failed'); halt;end; for i:=1 to  length(s) do  before[s[i]]:=ss[i]; for ic:='A' to 'Y' do  for jc:=chr(ord(ic)+1) to 'Z' do  if before[ic]=before[jc] then begin write('Failed'); halt; end; for i:=1 to length(sss) do  write(before[sss[i]]);end.
上一篇:拼数

下一篇:codeforces #398(div.2)C

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表