编程题
### 问题描述 大衣知道在 $ROT-K$ 密码中字符串中的每个字符要在字母表中向下移动 $K$ 个位置。 例如,$ROT-2$ 中表示每个字符都移动了 $2$ 个位置,字符串 $code$ 的 $ROT-2$ 密码是 $eqfg$。 请注意,移动是以环形方式执行的,这意味着如果字符 $z$ 移动一个位置将获得字符 $a​$。 给你字符串 $S​$,$T​$ 和 $U​$,长度均为 $N​$,已知 $S​$ 的 $ROT-K​$ 密码是字符串 $T​$,大衣想知道字符串 $U​$ 的 $ROT-K​$ 密码是什么。 ### 输入格式 第一行输入一个正整数 $N$ 表示字符串的长度。 第二行输入一个长度为 $N$ 的字符串 $S$。 第三行输入一个长度为 $N$ 的字符串 $T$。 第四行输入一个长度为 $N$ 的字符串 $U$。 ### 输出格式 输出一个字符串表示字符串 $U$ 的 $ROT-K$ 密码。 ### 样例输入1 ```text 3 abc bcd cde ``` ### 样例输出1 ```text def ``` ### 样例输入2 ```text 2 bd zb dd ``` ### 样例输出2 ```text bb ``` ### 样例输入3 ```text 4 code xjyz chef ``` ### 样例输出3 ```text xcza ``` ### 说明 - 样例 $1$:$S=abc$ 且 $T=bcd$,可知每一个字符向下移动了 $1$ 个位置。因此字符串 $cde$ 的 $ROT-1$ 密码是 $def$。 - 样例 $2$:$S=bd$ 且 $T=zb$,可知每一个字符向下移动了 $24$ 个位置。因此字符串 $dd$ 的 $ROT-24$ 密码是先移动 $22$ 个位置变成 $zz$,再移动两个字符变为 $bb$。 ### 评测数据规模 对于所有的评测数据,$1\le N\le 2\times10^5$,$S,T,U$ 只包含小写字母。
查看答案
赣ICP备20007335号-2