20分求助
查看原帖
20分求助
759261
wangweichen666楼主2022/8/23 17:19
#include<iostream>
using namespace std;
int main(){
    int n,g,c;
    cin>>n;
    for(g=1;g<n;g*=2){
        c++;
    }
    g/=2;
    c-=1;
    if(n%2==1){
        c+=n-g;
    }
    if(n%2==0){
        c+=n-g;
    }
    cout<<c;
    return 0;
}
2022/8/23 17:19
加载中...