T1:字符串加密(二)
本题难度简单,是一个模拟题,注意 \(k\) 可能非常大,需要先模 \(26\) 。
代码实现
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
int main() {
string m;
cin >> m;
ll k;
cin >> k;
k %= 26;
string ans;
for (char c : m) {
if (isupper(c)) ans += (c-'A'-k+26)%26 + 'A';
else ans += (c-'a'-k+26)%26 + 'a';
}
cout << ans << '\n';
return 0;
}
T2:石头剪刀布
本题难度较大,是一个模拟+排序的问题,用结构体绑定每个人的得分和编号,然后按题意模拟即可。
标签:26,CodeStar2023,周周赛,ll,ans,using,年春 From: https://www.cnblogs.com/Melville/p/17312198.html