首页 > TAG信息列表 > POJ3398
POJ3398 Perfect Service (树形DP)
对于每个u要设置三维。 dp[u][0]表示u是服务器,以u为根的最小服务器数,其子节点既可以是,也可以不是,dp[u][0]+=min(d[v][0],d[v][1]); dp[u][1]表示u不是服务器,但他的父节点时,此时u的子节点都不可能是,dp[u][1]+=dp[v][2]; dp[u][2]表示u及其父亲都不是服务器,u的子节点只有一个是服务POJ3398 Perfect Service (树形DP)
对于每个u要设置三维。 dp[u][0]表示u是服务器,以u为根的最小服务器数,其子节点既可以是,也可以不是,dp[u][0]+=min(d[v][0],d[v][1]); dp[u][1]表示u不是服务器,但他的父节点时,此时u的子节点都不可能是,dp[u][1]+=dp[v][2]; dp[u][2]表示u及其父亲都不是服务器,u的子节点只有一个是服务