1412:二进制分类

#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
#include<math.h>
using namespace std;
int main()
{
    int i,s1=0,s0=0,sa=0,sb=0,n;
    for(i=1;i<=1000;i++)
    {
        n=i;
        while(n!=0)
        {
            if(n%2==1)
                s1++;
            else if(n%2==0)
                s0++;
            n=n/2;
        }
        if(s1>s0)
            sa++;
        else
            sb++;
        s1=0;
        s0=0;
    }
    printf("%d %d",sa,sb);
    return 0;
}100'
 

猜你喜欢

转载自blog.csdn.net/qq_42552468/article/details/81166516