#include "iostream" using namespace std; typedef long long LL; int main() { LL N; LL Ans = 0; while (cin >> N) { Ans = 0; for (LL i = N; i > 0; i = i / 2) Ans += ((i + 1) / 2) * ((i + 1) / 2); cout << Ans << endl; } return 0; } 我是这么写的,up可以参考一下。注意公式里面要套扩考,优先级错了,结果会出问题
点赞 评论

相关推荐

不愿透露姓名的神秘牛友
10-29 21:14
疯犬丨哈士奇:喜欢你的人会主动表白,对你有想法的人会很主动,所以要你的公司不会吊着你所以懂了吧
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务