一棵树,结点树为n,根结点为r.每个结点都有一个权值ci,开始时间为0,每染色一个结点需要耗时1,每个结点的染色代价为ci*ti(ti为当前的时间),每个结点只有在父结点已经被染色的条件下才能被染色.求染完整棵树需要花费的最小代价. 找出当前最大子节点和其父节点合并成新的节点直到点集中只剩一个节点因为合并时将子节点的权值加在父节点上则 每次更新 答案加上当前子节点的权值乘上父节点的花费时间,这个很神奇 因为合并后,当对其父节点操作时也会重复加上子节点权值,即累加起来等同于每一个节点的最初权值乘上…