洛谷 P1352 没有上司的舞会 树形DP
有 nnn 个人,根据职位关系形成一棵树,每个人都有一定的快乐指数,并且舞会种不能出现这个人的直接上司(父节点),问邀请哪些人可以使总的快乐数最大?
思路:树形 DP ,令 f[x][0]f[x][0]f[x][0] 表示以 xxx 为根的子树,且 xxx 不参加舞会的最大快乐值,f[x][1]f[x][1]f[x][1] 表示参加的最大快乐值,则:
f[x][0]=∑y∈son(x)max(f[y][0],f[y][1])
f[x][0]=\sum_{y\in son(x)}\max(f[y][0],f
原创
2020-06-19 12:49:58 ·
65 阅读 ·
0 评论