Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
167842 李澄 二进制分类 C++ 通过 100 1 MS 244 KB 428 2024-08-19 19:25:37

Tests(4/4):


#include <bits/stdc++.h> using namespace std; int num1 = 0, num2 = 0; void f(int n) { int cnt = 0, num = 0; while (true) { int q = n % 2; n /= 2; if (q == 1) cnt++; else if (q == 0) num++; if (n == 0) break; } if (cnt > num) num1++; else num2++; } int main() { int m, n; cin >> m >> n; for (int i = m; i <= n; i++) { f(i); } cout << num1 << " " << num2 << endl; return 0; }


测评信息: