米小游有一个 nnn 个节点的树,树根编号为 111 。
米小游可以在叶子节点上添加一个新的儿子节点,添加后,添加的节点变成了新的叶子节点。
以 111 号点为根,求出从 111 号点到所有点的距离,如果距离小于等于 kkk ,则将这个点加入到答案中。
此外,对于一个叶子节点,如果其距离 ddd 小于 kkk ,则说明还可以在这个叶子下添加 k−dk - dk−d 个点,这些点成一条链。
所以,在进行以 111 号点为根的树的遍历的过程中,即可获得从 111 号点到每个点的距离,同时进行判断和答案计算即可。
时间复杂度:O(n)O(n)O(n)
ScanQRCodePrompt
GoToPasswordLoginPrompt
本题属于以下题库,请选择所需题库进行购买