G - Dense Buildings 解説
by
toam
頂点数 \(H\times W\) のグリッドグラフを考えます.隣接する頂点 \((x_1,y_1), (x_2,y_2)\) の間には重み \(\min(F_{x_1,y_1},F_{x_2,y_2})\) の辺を張ります.
各クエリは,頂点 \((a,b)\) と頂点 \((c,d)\) を結ぶパスのうち,パスの各辺の重みの最小値を最大化する問題です.これは,グリッドグラフの最大全域木における 2 頂点間のパスの各辺の重みの最小値と等しくなるため,LCA や HLD で処理できます.
投稿日時:
最終更新:
