2023-10-20から1日間の記事一覧
YosupoLibraryChecker
WaveletMatrix
BIT
二次元BIT
動的セグメント木(BIT含む)
動的二次元セグメント木(BIT含む)
クエリ処理問題
クエリ:長方形区間
区間に含まれる点の重みの最大値を求める
一点加算を含む、長方形領域内部の総和取得クエリに答えていく!動的二次元 BIT や、BIT on Wavelet Matrix などで通せる。 問題へのリンク 問題概要 二次元平面上に 点ある。 番目の点の座標は であり、重みは である。次の 個のクエリに答えよ。 クエリタ…
YosupoLibraryChecker
クエリ処理問題
WaveletMatrix
BIT
二次元BIT
動的セグメント木(BIT含む)
動的二次元セグメント木(BIT含む)
クエリ:長方形区間
二次元平面上のN点の問題
区間に含まれる点の重みの最大値を求める
色んな解法があると思う。動的二次元 BIT や Wavelet Matrix など。ここでは、BIT on Wavelet Matrix (加算クエリはないのでやや過剰) で通してみた。 問題へのリンク 問題概要 二次元平面上に 点ある。 番目の点の座標は であり、重みは である。次の 個の…
Wavelet Matrix の機能の verify 第二弾!!! 問題へのリンク 問題概要 サイズ の数列 が与えられる。次の 個のクエリに答えよ。 区間 において値 が出現する回数を答えよ。 制約 考えたこと これも Wavelet Matrix の典型機能である。rank() という関数が…