当前位置: 高中信息技术 / 综合题
  • 1. (2023高三上·德州开学考) 大写字母分段加密。输入 n (n≤50)个大写字母组成的原文字符串,以规模 m 为一段进行加密。加密方法为: (1)找出每段中最长的连续递增子串长度 max; (2)将该段每个字符 后移 max 位进行加密,如果后移后的字母 ASCII 码值超过 90,则从小写字母“a” (ASCII 码 值为 97) 开始表示; (3) 规模不足 m 部分不做处理。

    例如: n=10 ,原文字符串为“ABCXYEFDOK”,m=4 时,处理过程如下:

    原文字符串

    ABCXYEFDOK

    分段后

    ABCX

    YEFD

    OK

    max 值

    4

    2

    不处理

    加密结果

    EFGb

    aGHF

    OK

    其中,第 1 段中字母“X”后移 4 位后超过字母“z”的 ASCII 码值,用"b"表示,第 2 段中字母"Y"后移 2 位用“a”表示。

    1. (1) 若原文字符串为“FILVE”,m=3,则加密后的秘文为
    2. (2) 已知加密结果是“RaVJON”,m=4,根据上述加密规则,推得原文是

微信扫码预览、分享更方便