#1427. 猫猫和企鹅

猫猫和企鹅

描述

王国里有 nn 个居住区,构成一棵以 11 号居住区为根的树(共 n−1n-1 条边,连通无环)。除 11 号居住区外,其余每个居住区(即节点 22 到 nn)住着一只小企鹅。猫猫从 11 号居住区出发,只能拜访距离(树上最短路径边数)不超过 dd 的小企鹅。求猫猫最多能拜访多少只小企鹅。

输入输出格式

输入

第一行包含两个整数 nn 和 dd,表示居住区数量和最大可接受距离。 接下来 n−1n-1 行,每行两个整数 uu 和 vv,表示一条连接居住区 uu 和 vv 的无向边(长度为 11)。

输出

一行一个整数,表示猫猫可以拜访的小企鹅数量(即满足 2≤i≤n2 \leq i \leq n 且 dist(1,i)≤d\text{dist}(1,i) \leq d 的节点 ii 的个数)。

样例

5 1
1 2
1 3
2 4
3 5
2

限制

  • 1≤n,d≤1051 \leq n, d \leq 10^5
  • 输入保证是一棵树,节点编号为 11 到 nn
  • 时间限制:1 秒;空间限制:256 MB