一个结点称为"支撑结点"当且仅当其满足以下所有条件:
上层结点:除自身结点以外的祖先节点。
下层结点:除自身结点以外的子孙节点。
1.该结点的所有上层结点权值之和大于等于当前结点的权值(如果无上层结点,则其权值之和为
2.该结点的所有下层结点权值之和小于等于当前结点的权值(如果无下层结点,则其权值之和为
一棵有根树的稳定值为该有根树"支撑结点"的个数,为了让这棵树的稳定值达到最大,
注:当选择删除子树时,该子树的支撑结点不计入答案。
- 祖先结点:沿树根到某一结点路径上的所有结点都是这个结点的祖先结点;
- 子孙结点:某一结点的子树中的所有结点是这个结点的子孙;
