题意:给定一棵仙人掌图,求其最大独立集。
独立集:点集内任意两点不存在边直接相连。
点相互独立:这些点组成的点集为独立集
题解:
树上情况
:dp[i][0/1]表示考虑i为根的子数,i不选/选最多能选几个点。设j为i的儿子,有转移方程:
dp[i][0]=∑max(dp[j][0],dp[j][1])
独立集:点集内任意两点不存在边直接相连。
点相互独立:这些点组成的点集为独立集
树上情况
:dp[i][0/1]表示考虑i为根的子数,i不选/选最多能选几个点。设j为i的儿子,有转移方程: