POJ-3659 Cell Phone Network
题目链接:
POJ-3659
题意: 给你一棵树,在树上装一些信号搭,有信号搭的节点可以使得自己和相邻的节点有信号,问最小安装多少个节点使得树上任意一个点都能有信号。
题解:这个就是求最小支配集,用树形dp一下就好。
dp[u][0] 代表不取i节点,靠子节点覆盖,
dp[u][1]代表去u节点 ,
dp[u][2]代表不取u节点,靠父节点覆盖
代码如下:
#include<iostream...
原创
2019-11-05 20:01:15 ·
181 阅读 ·
0 评论