1 条题解

  • 1
    @ 2026-1-15 20:04:09
    #include <iostream>
    using namespace std;
    int main(){
    	int n,t,temp,a=0,b=0,c0,c1;
    	cin>>n;
    	for(int i=1;i<=n;i++){
    		c0=0,c1=0;
    		t=i;
    		while(t){
    			temp=t&1;
    			t=t>>1;
    			if (temp)
    				c1++;
    			else
    				c0++;
    		}
    		c1>c0?a++:b++;
    	}
    	cout<<a<<" "<<b;
    }
    
    • 1

    信息

    ID
    6997
    时间
    1000ms
    内存
    128MiB
    难度
    1
    标签
    递交数
    6
    已通过
    3
    上传者