基本信息
文件名称:ACM竞赛模拟试题及详细解答.docx
文件大小:35 KB
总页数:8 页
更新时间:2025-11-11
总字数:约4.88千字
文档摘要

ACM竞赛模拟试题及详细解答

试题一:字符串加密(字符串处理/中等难度)

题目描述

某系统采用特殊加密规则处理字符串:给定一个仅包含小写字母的字符串s和密钥k,加密步骤如下:

将字符串按长度k分割为若干个子串(最后一个子串长度不足k时保留原长度);

对每个子串进行反转操作;

将反转后的子串按原顺序拼接,得到加密后的字符串。

请实现加密函数,输入s和k,输出加密结果。

输入格式

第一行:字符串s(长度1≤|s|≤10^5)

第二行:整数k(1≤k≤10^5)

输出格式

加密后的字符串

样例输入1

abcdefgh

3

样例输出1

cbadefhg

解释

分割为abc、def、gh,反转