模拟,这是密文,找明文
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
char a[110],b[1100];
int main(){
//printf("%d %d",'a','A');
gets(a);
gets(b);
int lena=strlen(a);
int lenb=strlen(b);
for(int i=0;i<lenb;i++){
int t;
if(b[i]>=97)
{
if(a[i%lena]>=97)
t=(b[i]-a[i%lena]+104)%26;
else t=(b[i]-'a'-a[i%lena]+'A'+104)%26;
b[i]='a'+t;
}
else{
if(a[i%lena]>=97)
t=(b[i]-'A'-a[i%lena]+'a'+104)%26;
else t=(b[i]-a[i%lena]+104)%26;
b[i]='A'+t;
}
}
puts(b);
fclose(stdin);
fclose(stdout);
return 0;
}