小编Ari*_*tta的帖子

c 中 k-=(k & (-k)) 的含义是什么?

一个用于计算我遇到此语句的总和的函数 ..plz 帮助

 int get_sum(int x) {
     int p = 0, k;
     for (k = x; k > 0; k -= k & -k)
         p += bit[k];
     return p;
 }
Run Code Online (Sandbox Code Playgroud)

c loops

2
推荐指数
1
解决办法
417
查看次数

标签 统计

c ×1

loops ×1