比赛 2020级再出发之位运算 评测结果 AAAAAAAAAT
题目名称 A类B类数 最终得分 90
用户昵称 宇战 运行时间 2.536 s
代码语言 C++ 内存使用 3.44 MiB
提交时间 2023-07-25 09:36:26
显示代码纯文本
#include<bits/stdc++.h> 
using namespace std;
int n,suma,sumb;
int main(){
    freopen("abnum.in","r",stdin);
    freopen("abnum.out","w",stdout);
      cin>>n;
      for(int i=1;i<=n;i++){
          int ii=i,yy=0,xx=0;
          for(;ii;ii>>=1){
              if(ii&1){
                  yy++;
              }else{
                  xx++;
              }
              
          }
          if(yy>xx){
              suma++;
          }else{
              sumb++;
          }
      }
      cout<<suma<<' '<<sumb; 
return 0;
}