iefnah06

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

URL

https://community.topcoder.com/stat?c=problem_statement&pm=15963&rd=17853

解法

\(dp(v,0/1,0/1,0/1)\),三个 \(0/1\) 分别表示 \(v\) 是否在 IS 内,子树内 DFS 最小的叶子是否在 IS 内, 最大的是否在 IS 内。

转移是 \(O(N)\) 的。

实现

https://ideone.com/cxVisK

posted on 2020-04-21 20:01  iefnah06  阅读(129)  评论(0)    收藏  举报