2 条题解

  • 1
    @ 2025-12-6 13:22:55
    #include <stdio.h>
    int main(){
    	int sum3=0;
    	int sum4=0;
    	for (int n=1;n<=1000;n++){
    		int temp=n;
    		int sum1=0,sum2=0;
    		while (temp!=0){
    			int c=temp%2;
    			temp=temp/2;
    			if (c==1){
    				sum1++;
    			}
    			else if (c==0){
    				sum2++;
    			}
    		}
    		if (sum1>sum2){
    			sum3++;
    		}
    		else {
    			sum4++;
    		}
    	}
    	printf ("%d %d",sum3,sum4);
    	return 0;
    }
    

    信息

    ID
    394
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    (无)
    递交数
    42
    已通过
    16
    上传者