No.386 問題 コード 村々を根付き木 (根を 番の村とする) と考え, 各村から根の村までの通行料 をあらかじめ計算しておく. これは ( は の親) で計算できる. 行商人ごとに の LCA を計算して, , をそれぞれ計算して足せばいいので, で計算できる.