给你一棵 完全二叉树 的根节点 root。
如果节点 x 的值等于以 x 为根的子树中所有节点值的 最大值,则称节点 x 为 支配节点 。
返回给定树中 支配节点 的数量。
完全二叉树 是指除最后一层外,其余各层都被完全填满,并且最后一层的所有节点都尽可能靠左排列的二叉树。
树中以节点 x 为根的 子树 由节点 x 及其所有后代节点组成。
示例 1:

输入: root = [5,3,8,2,4,7,1]
输出: 5
解释:
[8, 7, 1] 中的最大值。示例 2:

输入: root = [1,2,3,1,2]
输出: 4
解释:
[2, 1, 2] 的值为 2 的节点是支配节点,因为它的值是该子树中的最大值。
提示:
[1, 105] 内。1 <= Node.val <= 109