| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 147812 | 于墨轩 | 11加密规则 | C++ | Accepted | 0 MS | 276 KB | 822 | 2026-02-07 23:05:20 |
#include <iostream> #include <string> using namespace std; int main() { string password; cin >> password; char char1 = 'A' + (password[0] - '0'); int num2 = password[1] - '0'; char char2 = (num2 % 2 == 0) ? (num2 / 2 + '0') : password[1]; int sum3 = (password[0] - '0') + (password[1] - '0') + (password[2] - '0'); char char3 = (sum3 % 10) + '0'; char char4 = password[3]; const int ascii_le = 'l' + 'e'; // 108 + 101 = 209 int num5 = password[4] - '0'; int temp5 = ascii_le + num5; char char5 = (temp5 / 10) % 10 + '0'; // 取十位数字 int sum6 = 0; for (char c : password) { sum6 += (c - '0'); } char char6 = (sum6 % 10) + '0'; cout << char1 << char2 << char3 << char4 << char5 << char6 << endl; return 0; }