クエリの平方分割
AtCoder
AtCoder600点
ABC-G
黄色diff
木
グラフ
クエリ(グラフ上)
クエリ(木上)
クエリ処理問題
データ構造
Union-Find
bitベクター高速化
平方分割
クエリの平方分割
Link-Cut木
グラフの2-hopのO(N^2)個のペアを扱う問題
マージテク
テク:総和がNになる整数組の種類数はO(√N)
NoviSteps3D
本当に色んな解法がある問題っぽい!! 問題へのリンク 問題概要 頂点 の 頂点からなる無向グラフがあり、最初は辺がない。以下の 2 種類のオンラインクエリに答えよ。 クエリタイプ 1:頂点 間に辺を結ぶ クエリタイプ 2:頂点 の双方に隣接する頂点がある…
Union-Find
永続化
部分永続Union-Find
並列二分探索
二分探索
クエリ処理問題
データ構造
クエリ先読み
クエリの平方分割
平方分割
マージテク
AtCoder
unrated公式コン
AtCoder600点
Union-Findのマージ過程を表す木を考える
そのまま覚えたいシンプル設定の中堅以上の典型問題
たくさんの方法がとれる超教育的な問題なので、たくさんの方法で解いてみた! 問題へのリンク 問題概要 の 個の集合がある。 と とを併合する という操作が 回行われた。以下の 個のクエリに答えよ: と が何回目の操作後にはじめて一緒のグループになったか…
永続化
データ構造
Union-Find
部分永続Union-Find
並列二分探索
二分探索
クエリ処理問題
平方分割
クエリの平方分割
最大値の最小化
AtCoder
AGC-D
AtCoder1000点
橙色diff
Union-Findのマージ過程を表す木を考える
高度典型
部分永続 Union-Find 木の練習をした。 問題概要 N 頂点 M 辺の無向グラフがあります。 グラフは連結です。以下の Q 個のクエリに答えよ: 頂点 x, y が与えられ、「x と y を含む z 個の頂点からなる集合に含まれる頂点の番号の最大値」の最小値を求めよ 解…
オイラーツアー第4弾!!! でもせっかくなので色んな方法で解いてみた!!! Euler ツアー クエリの平方分割 HL 分解 重心分解 (未、todo) 問題へのリンク 問題概要 頂点 0 を根とする頂点数 N の根付き木において以下の Q 個のクエリに答えよ。なお初期状…