- 1、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。。
- 2、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 3、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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,反转
原创力文档


文档评论(0)