#1427. 猫猫和企鹅

猫猫和企鹅

描述

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

输入输出格式

输入

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

输出

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

样例

5 1
1 2
1 3
2 4
3 5
2

限制

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