#include <iostream>
using namespace std;

int main() {
    int n;
    cin>>n;
    string s;
    cin>>s;
    for (char& c:s) {
        c=(c-'a'+n)%26+'a';
    }
    cout<<s;
    return 0;
}

C加加题解:注意引用和偏移量,c - 'a' 映射到 0~25

n 向后偏移 % 26 超过 25 的部分回到起点(循环)

'a' 映射回字符