想用贪心做,可是只得了5分
查看原帖
想用贪心做,可是只得了5分
969221
Fryderyk_Chopin楼主2023/9/3 18:54

也不知道这样行不行,求救大佬

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    int sum=n;
    while(n%2==0 && n>=2) {
        sum+=n/2;
        n/=2;
    }
    cout<<sum<<"\n";
    return 0;
}

谢谢!

2023/9/3 18:54
加载中...