Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
80696 sh25_wangtaojie 分成整数 C++ 通过 1 MS 256 KB 667 2026-01-04 15:27:57

Tests(2/2):


#include <iostream> using namespace std; bool isValid(int num) { while (num) { if (num % 10 == 3 || num % 10 == 7) return false; num /= 10; } return true; } int countDecompositions(int N) { int count = 0; for (int a = 1; a < N; ++a) { if (!isValid(a)) continue; for (int b = a + 1; b < N; ++b) { if (!isValid(b)) continue; int c = N - a - b; if (c > b && isValid(c)) { ++count; } } } return count; } int main() { int N; cin >> N; cout << countDecompositions(N) << endl; return 0; }


测评信息: