Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
28619 . 二进制数问题 C++ Accepted 2 MS 708 KB 395 2022-06-24 23:37:56

Tests(1/1):


Code:

#include <bits/stdc++.h> #define left (k<<1) #define right (k<<1|1) using namespace std; const int maxn=3e4+10; int a,b; void f(int val) { int yi,lin; yi=lin=0; while(val) { if(val&1) yi+=1; else lin+=1; val>>=1; } if(yi>lin) a+=1; else b+=1; } int main() { a=b=0; for(int i=1;i<=1000;i++) { f(i); } printf("%d %d",a,b); return 0; }