2 条题解

  • 0
    @ 2024-4-14 15:46:55
    #include<iostream>
    #include<iomanip>
    #include<cstdio>
    #include<cstring>
    #include<cmath>
    #include<algorithm>
    #include<string>
    using namespace std;
    const int N=1e5+10;
    const int Inf=0x3f3f3f3f;
    int ans[N],len;
    long long a1,a0,l1,l2;
    void zry(int a){
    	a1=0;
    	a0=0;
    	while(a){
    		if(a%2){
    			a1++;
    			a/=2;
    		}else{
    			a0++;
    			a/=2;
    		}
    	}if(a0<a1){
    			l1++;
    		}else{
    			l2++;
    		}
    }
    int main(){
    	for(int i=1;i<=1000;i++){
    		zry(i);
    	}
    	cout<<l1<<" "<<l2; 
    	return 0;
    }
    
    
    • 0

      无数据,但AC

      #include <bits/stdc++.h>
      const int N=1e5+10;
      const int INF=0x3f3f3f3f;
      using namespace std;
      int a,b,ansa,ansb,m;
      int main()
      {
      	cin>>a>>b;
      	for(int i=a;i<=b;i++)
      	{
      		int j=i,a1=0,b1=0;    
              while(j)   
              {    
              m=j&1;    
              j>>=1;   
              if(m) 
                  a1++;    
              else  
                  b1++;   
              }    
              if(a1>b1)  
                  ansa++;    
              else    
                  ansb++;    
      	}
      	cout<<ansa<<" "<<ansb;
      	return 0;
      }
      
      • 1

      信息

      ID
      1208
      时间
      1000ms
      内存
      128MiB
      难度
      10
      标签
      递交数
      5
      已通过
      0
      上传者