傳送門

題解: 考試時打的一個只考慮在根節點放一個傳送門,每走到葉節點就返回根節點的情況。 首先如果我們不考慮是用傳送門,則走完整棵樹相當於一個DFS,每條邊經過兩次。那麼我們先令答案等於二倍所有權值和,然後再減去使用傳送門獲得的收益(這些邊只用經過一次) 我們設f[i][0/1]表示在/不在i點設置傳送門的單邊權值之和,越大越好 第一個dp轉移爲f[i][1]=max(f[i][1],f[to][1]+
相關文章
相關標籤/搜索