Fenwick Tree
unknown
c_cpp
2 years ago
284 B
4
Indexable
vector<int> bit; void update(int index, int n) { for(;index <= n; index += index & (-index)) { bit[index]++; } } int query(int index) { int sum = 0; for(;index > 0; index -= index & (-index)) { sum += bit[index]; } return sum; }
Editor is loading...