社区讨论

大佬救我,用gcc的__builtin_popcount超时!

P14074[GESP202509 五级] 有趣的数字和参与者 4已保存回复 9

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
9 条
当前快照
1 份
快照标识符
@mk8z77c5
此快照首次捕获于
2026/01/11 08:08
上个月
此快照最后确认于
2026/01/14 16:55
上个月
查看原帖
gcc的__builtin_popcount不是跑的很快吗?---

CPP
#include <bits/stdc++.h>
using namespace std;

int main() {
    int n,m;
    cin >> n >> m;
    long long sum = 0;
    for(int i = n;i <= m;i++){
        int k = __builtin_popcount(i);
        if(k % 2!=0){
            sum += i;
        }
    }
    cout << sum  << '\n';
    return 0;
}

回复

9 条回复,欢迎继续交流。

正在加载回复...