最近我遇到一個問題叫Gravity Tree 我無法自己解決,所以我檢查了editorial。作者的解決方案是在頂點一次dfs並形成一個段樹,其中每個節點包含從頂點到中心的距離。然後他提到了第二個dfs(我不知道這是做什麼,我嘗試打印他的數據結構,但他們完全沒有意義,不知道他究竟想要做什麼)。他寫的語言太難以掌握了。我知道什麼是細分樹,dfs,懶散的傳播。但是我無法圍繞這個解決方案。不知道解決方案會讓我感到非常焦慮,我無法專注於其他事情。如果有人能給出更清楚的解釋,那將會很好。所以,即使是其他困惑的人也是有益的。在此先感謝:)爲什麼第二次深度先搜索?
問題的制定者是堅決的。
哇真酷 –