CompSnips
スニペット一覧
新規登録
ログイン
WaveletMatrix
Back
Tweet
ペーストすると画像も投稿できます
Language:
ruby
License:
CC0 1.0
Prefix:
wm
Description:
initialize(array): 配列からWaveletMatrixを構築する
access(k): k番目(0-indexed)の要素の値を返す
kth_smallest(l, r, k): 区間[l, r)内のk番目(0-indexed)に小さい値を返す
kth_largest(l, r, k): 区間[l, r)内のk番目(0-indexed)に大きい値を返す
range_freq(l, r, upper): 区間[l, r)内のupper未満の要素の個数を返す
prev_value(l, r, upper): 区間[l, r)内のupper未満の最後の値を返す
next_value(l, r, lower): 区間[l, r)内のlower以上の最初の値を返す
count(l, r, x): 区間[l, r)内のxの出現回数を返す
sum_less_than_x(l, r, upper): 区間[l, r)内のupper未満の要素の総和を返す
Copy
VS Code
Verified Links
https://judge.yosupo.jp/submission/260833
2025/01/09
https://atcoder.jp/contests/abc339/submissions/61507127
2025/01/10