cnt[node][depth] 记录把node及其子树除了最上面depth层的其他节点吐成白色(当depth=0时,全部涂成白色)
for depth=0 to A[node]:
cnt[node][depth] := SUM{ cnt[son][ depth==0?0:depth-1] } +
(depth==0?1:0), if 任意 cnt[son][depth-1] !=-1 (否则son不存在这种涂法)
cnt[node][depth] 记录把node及其子树除了最上面depth层的其他节点吐成白色(当depth=0时,全部涂成白色)
for depth=0 to A[node]:
cnt[node][depth] := SUM{ cnt[son][ depth==0?0:depth-1] } +
(depth==0?1:0), if 任意 cnt[son][depth-1] !=-1 (否则son不存在这种涂法)