由于数据很小,直接将九进制转为十进制数判断即可。
或者可以根据 9n%2=19^n \% 2 = 19n%2=1,求各个位数的和,再判断和的奇偶性,代码如下:
void Solve() { string s; cin >> s; int sum = 0; for (auto c : s) sum += c - '0'; if (sum % 2) cout << "odd\n"; else cout << "even\n"; }
注册一个 HydroOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 HydroOJ 通用账户