時態同步

最爱丁珰發表於2024-08-13

不難知道操作的順序無關緊要,而且操作的邊的深度越淺影響的葉子就越多,於是我們考慮從下往上地進行構造

\(f[i]\)表示以\(i\)為根的子樹的同步時間,\(g[i]\)表示達到這個時間的最下操作次數

對於當前節點\(x\),其有若干個兒子\(v_1,v_2,...,v_k\),那麼有\(f[x]=\overset{k}{\underset{i=1}{\max}}(f[v_i]+l[v_i][x]),g[x]=\overset{k}{\underset{i=1}{\sum}}g[v_i]+f[x]-f[v_i]-l[v_i][x]\),這個也比較顯然