Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
168636 | 刘睿甫 | 偶数3的个数 | C++ | 解答错误 | 10 | 1988 MS | 268 KB | 667 | 2024-08-20 12:32:16 |
#include <iostream> #include <string> #include <cmath> using namespace std; int countEvenThrees(int N) { int count = 0; int maxNum = pow(10, N) - 1; for (int num = 0; num <= maxNum; ++num) { string strNum = to_string(num); int threeCount = 0; for (char c : strNum) { if (c == '3') { ++threeCount; } } if (threeCount % 2 == 0) { ++count; } } return count; } int main() { int N; cin >> N; cout << countEvenThrees(N); return 0; }