基本信息
文件名称: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,反转