hdu5290 Bombing plan(树DP)
题意:给一棵树,边长都是1,每个点有个点权w[i],表示这个点能覆盖与其距离多远的点。选最少的点覆盖树上所有点。N树DP好久都没练了,并且感觉以前也不是特别擅长写树DP,见的模型也不多。以前的树DP基本都是多叉转二叉,记录向上若干节点的信息,树背包等套路,这道题不一样,因为是无根树,每个点不仅会辐射他的父亲,还对他儿子有影响。我们要开两个DP数组,f[i][j]表示i节点子树全部被覆盖,且与其
原创
2016-02-27 16:00:15 ·
443 阅读 ·
0 评论