#include<iostream> using namespace std; int main() { long long n,ans; while(cin>>n) { ans=0; for(;n>=1;) { if(n%2!=0) ans=ans+(n+1)*(n+1)/4; else ans=ans+n*n/4; n=n/2; } cout<<ans<<endl; } }
#include<iostream> using namespace std; int main() { long long n,ans; while(cin>>n) { ans=0; for(;n>=1;) { if(n%2!=0) ans=ans+(n+1)*(n+1)/4; else ans=ans+n*n/4; n=n/2; } cout<<ans<<endl; } }
转载于:https://www.cnblogs.com/Leozi/p/10835226.html