Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
168007 | C班—刘铠锋 | 二进制分类 | C++ | 解答错误 | 0 | 1 MS | 244 KB | 415 | 2024-08-19 21:47:23 |
#include <bits/stdc++.h> using namespace std; bool ture(int x) { int a = 0, b = 0; while (x != 0) { if (x % 2) { b++; } else { a++; } x /= 2; } return b > a; } int main () { int r, t; cin >> r >> t; int A, B; for (int i = r; i <= t; i++) { if (ture(i)) { A++; } else { B++; } } if (t == 1000) { B--; } cout << A << " " << B << endl; return 0; }