没有看书和题解做的一道树形DP题,思路很清晰..只是debug上花了很久的时间才发现看错了条件..并不是每个点都只能和一台服务器相邻,而是非服务器的点只能和一台服务器相邻..看错了一个条件差距大了去了.. 设d[u][col][fcol]代表节点为u,颜色为col,父亲节点为fa,颜色为fcol时的最小服务器数量.col值为1代表服务器,0代表计算机,则转移方程: d[u][1][x]:只要col为1,则每个节点既可以是服务器也可以不是: d[u][0][1]:节点u是不服务器,fa是服务器,则…