herrDeng網內搜尋

自訂搜尋

Ads

2024年4月29日 星期一

C++/reroot DP動態規劃解Leetcode難題834 Sum of Distances in Tree


C++/reroot DP動態規劃解Leetcode難題834  Sum of Distances in Tree
關鍵字:reroot DP。 你會發現很多關於它的討論。
對於作為根的每個節點,進行 DFS,將獲得 O(n^2) 的解決方案,但可能 TLE。
使用一次遞迴 DFS 求 root=0 的樹中的距離和,計算每個節點 i 作為根的子樹中的節點數。
------
Keywords: reroot DP. You'll find a lot of discussion about it.
Doing DFS for each node that is a root, you will get a solution of O(n^2), but possible TLE.
Use a recursive DFS to find the sum of distances in the tree with root=0 and count the number of nodes in the subtree rooted at each node i.

沒有留言:

Related Posts Plugin for WordPress, Blogger...

熱門文章