用户名

13099092244kaixin

Email

"NULL"

个性签名

强哥的成功秘籍正解:

int main(){putchar('2');}

(一定要用C(NOI)哦,不然会CE)

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n;
    scanf("%d",&n);
    n %= 26;
    while (1) {
        string s;
        getline(cin, s);
        if (s == "over") return 0;
        int l=s.size();
        for (int i = 0; i < l; ++i) {
            if (s[i] >= 'a' && s[i] <= 'z') {
                char tar = s[i] - n;
                if (tar < 'a') printf("%c",char('z'-'a'+tar+1));
                else printf("%c",tar);
            } else if (s[i] >= 'A' && s[i] <= 'Z') {
                char tar = s[i] - n;
                if (tar < 'A') printf("%c",char('Z'-'A'+tar+1));
                else printf("%c",tar);
            } 
            else cout << s[i];
        }
        printf("\n");
    }
    return 0;
}

注册于

2025-02-07 16:56:35

通过的题目

统计

帖子

标题 时间
猫武士迷召集会的解法 2025-04-06 11:20:56
下载数据的BUG 2025-07-16 10:23:23
一个小小的建议... 2025-07-16 15:37:50
题解 2025-07-16 15:39:23

比赛

比赛 名次 积分
初始积分 1500