10分大佬看看
查看原帖
10分大佬看看
543116
YJXe楼主2022/3/15 09:35
#include<bits/stdc++.h>
using namespace std;
bool pd(int x){
	int cnt1=0,cnt2=0;
	while(x!=0){
		if(x%2==1){
			cnt1++;
		}
		else
			cnt2++;
		x/=2;
	}
	return cnt1>cnt2;
}
int main(){
    int ans1=0,ans2=0;
    for(int i=1;i<=1000;i++){
    	if(pd(i))
    	    ans1++;
    	else
    		ans2++;
    	
	}
	cout<<ans1<<" "<<ans2;
    return 0;
}
2022/3/15 09:35
加载中...