Fenwick Tree
Anonymous
c_cpp
07/21/2023 6:02 PM
380 B
19
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...