一棵 100 万节点的树,每个节点一个复选框,父节点的状态由子节点推导。“全选根节点”在朴素实现里要递归写 100 万个节点、再逐层重算祖先;“半选”判定如果每次都扫子树,复杂度会悄悄变成 O(N²)