比赛 NOIP2015普及组练习 评测结果 AAAAAAAAAA
题目名称 Vigenère密码 最终得分 100
用户昵称 Ten.X 运行时间 0.021 s
代码语言 Pascal 内存使用 0.15 MiB
提交时间 2015-11-03 20:15:53
显示代码纯文本
var
 a,b:ansistring;
 c:longint;
begin
assign(input,'vigenere.in');
assign(output,'vigenere.out');
reset(input);
rewrite(output);
readln(a);
readln(b);
while length(a)<length(b) do a:=a+a;
for c := 1 to length(b) do write(chr((ord(b[c]) and 31-ord(a[c]) and 31+ord(ord(b[c]) and 31-ord(a[c]) and 31<0)*26)mod 26+65+(ord(b[c]) shr 5-2)*32));
close(input);
close(output);
end.