Struct dsalgo::sqrt_decomposition_multiset::Multiset
source · pub struct Multiset(_);
Implementations§
source§impl Multiset
impl Multiset
pub fn new(less_than: usize) -> Self
pub fn size(&self) -> usize
pub fn count(&self, x: usize) -> i64
sourcepub fn add(&mut self, x: usize, delta: i64)
pub fn add(&mut self, x: usize, delta: i64)
positive cnt: insert. negative cnt: remove. (|cnt| <= count(x))