2 条题解

  • 1
    @ 2023-5-25 19:39:50
    #include<bits/stdc++.h>
    using namespace std;
    const int N=1000;
    int main(){
    int n;
    cin>>n;
    int ans=0;
    for(int i=1;i<=N;i++){
        if(n==1){
            ans++;
            break;
        }
        if(n%2==1){
            ans++;
            n=(n-1)/2;
        }
        else{
            n=n/2;
        }
    }
    cout<<ans;
    
    }
     
    

    信息

    ID
    764
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    29
    已通过
    22
    上传者