警钟敲烂啦!!!
查看原帖
警钟敲烂啦!!!
772284
Justskr楼主2024/8/22 16:28

兄弟们这个题有概率写出厌氧代码!!!

比如这篇:

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define endl '\n'
#define dbug(x) (void)(cerr << #x << '=' << x << endl)
string a;

inline char addthree(char &a){
    char t = a;
    a = char((ll)(a)+3);
    if(t <= 'z' && t >= 'a'){
        if(a > 'z'){
            a = (ll)a - (ll)'z' + (ll)'a' - 1; 
        } 
    }
    else{
        if(a > 'Z'){
            a = (ll)a - (ll)'Z' + (ll)'A' - 1;  
        }    
    }
        

}
int main(){

    cin >> a;
    //big write to small write
    for(ll i = 0;i < a.size();i++){
        if(a[i] >= 'a' && a[i] <= 'z'){
            a[i] = toupper(a[i]);
        }
        else{
            a[i] = tolower(a[i]);
        }
        addthree(a[i]);
    }
    //reverse
    reverse(a.begin(),a.end());
    cout << a;


    return 0;
}

Snipaste 2024 08 22 16 24 55 非常恶心,一定要注意!!!

2024/8/22 16:28
加载中...