1 条题解
-
0
按题意直接模拟即可。
AC code:
#include<bits/stdc++.h> using namespace std; string str; int sti (string str) { stringstream ss; ss << str; int ret; ss >> ret; return ret; } void sol (string str) { if (str.size() != 10) { cout << "miHoYo played Genshin Impact." << endl; return; } for (char ch : str) { if (!isdigit(ch)) { cout << "miHoYo played Genshin Impact." << endl; return; } } if (str[5] == '0' && str[6] == '0' && str[7] == '0' && str[8] == '0' && str[9] == '0') { cout << "miHoYo played Genshin Impact." << endl; return; } string tmp = str; reverse (tmp.begin(), tmp.end()); if (tmp != str) { cout << "miHoYo played Genshin Impact." << endl; return; } if ((sti(str.substr(0, 5)) % sti(str.substr(5, 5))) % 2 == 1) { cout << "miHoYo played Genshin Impact." << endl; return; } cout << "Genshin Impact start." << endl; return; } int main() { while (cin >> str) { sol (str); } return 0; }
- 1
信息
- ID
- 140
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 2
- 标签
- 递交数
- 6
- 已通过
- 2
- 上传者