1. 程式人生 > >2018.10.31 NOIP模擬 一些情報(倍增)

2018.10.31 NOIP模擬 一些情報(倍增)

傳送門 題目並不難(想) 其實就是用倍增維護幾個樹上資訊。 也就這麼幾個:

  1. 子樹內最長鏈及其後繼點。
  2. 子樹內次長鏈及其後繼點。
  3. 子樹內第三場鏈(也就是dzyodzyo口中鬼畜的次次長鏈)
  4. ii的第2j2^j個父親不計算ii這棵子樹的最優值dep-dep
  5. ii的第2j2^j個父親不計算ii這棵子樹的最優值+dep+dep
  6. ii的第2j2^j個祖先

然後注意細節狂碼一波就能過了 程式碼