T1 午枫的字符串加密
题目大意
给了一个 mmm 加密后的字符串,求出加密前的字符串。
解题思路
由于小写英文字母只有 262626 个,所以加密也是 262626 次一个循环。我们可以将 mmm 直接对 262626 取模,可以对每一个字符用循环模拟解密的过程,即将这个字母变成在字母表上循环左移 mmm 位后的字母,时间复杂度 O(m%26)O(m\%26)O(m%26) 。
当然,也可以通过直接计算直接得到加密前的字母,时间复杂度 O(1)O(1)O(1) 。std 给出的是 O(1)O(1)O(1) 的方法。
参考代码