[POI2008]STA-Station
生活随笔
收集整理的這篇文章主要介紹了
[POI2008]STA-Station
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
之前都看過有換根dp,一直不知道是啥意思,本來弱弱樹形dp都不太熟悉,不過今天工數課的時候突然想看一下,寫個板子題練練吧。
對于我的理解,換根的題目一般是根不確定,而求得答案與根是誰有關,而且通過暴力枚舉每個點為根節點即可得到答案。
這時候如果我們發現當該點的信息能夠通過父節點的信息遞推出來,那么我們可以考慮嘗試換根dp,畢竟換根dp的本質還是遞推,只不過通過父節點的信息遞推本節點。
[POI2008]STA-Station
不難發現如果我們知道以父節點為根所有深度和那么該節點相對于父親來說,該節點子樹的深度比以父節點為根時的深度要小1,而不在該節點子樹中的節點深度要比以父節點是根時的深度大1,由此得出以下遞推關系
fson=fu+n?sizeson?sizesonf_{son}=f_u+n-size_{son}-size_{son}fson?=fu?+n?sizeson??sizeson?
總結
以上是生活随笔為你收集整理的[POI2008]STA-Station的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上古有大椿者以八千岁为春为什么意思 上古
- 下一篇: 鼠年犯太岁的四个属相 哪些年份是鼠年