Preparando MOJI

Diameter Cuts

2000ms 262144K

Description:

You are given an integer $$$k$$$ and an undirected tree, consisting of $$$n$$$ vertices.

The length of a simple path (a path in which each vertex appears at most once) between some pair of vertices is the number of edges in this path. A diameter of a tree is the maximum length of a simple path between all pairs of vertices of this tree.

You are about to remove a set of edges from the tree. The tree splits into multiple smaller trees when the edges are removed. The set of edges is valid if all the resulting trees have diameter less than or equal to $$$k$$$.

Two sets of edges are different if there is an edge such that it appears in only one of the sets.

Count the number of valid sets of edges modulo $$$998\,244\,353$$$.

Input:

The first line contains two integers $$$n$$$ and $$$k$$$ ($$$2 \le n \le 5000$$$, $$$0 \le k \le n - 1$$$) — the number of vertices of the tree and the maximum allowed diameter, respectively.

Each of the next $$$n-1$$$ lines contains a description of an edge: two integers $$$v$$$ and $$$u$$$ ($$$1 \le v, u \le n$$$, $$$v \neq u$$$).

The given edges form a tree.

Output:

Print a single integer — the number of valid sets of edges modulo $$$998\,244\,353$$$.

Sample Input:

4 3
1 2
1 3
1 4

Sample Output:

8

Sample Input:

2 0
1 2

Sample Output:

1

Sample Input:

6 2
1 6
2 4
2 6
3 6
5 6

Sample Output:

25

Sample Input:

6 3
1 2
1 5
2 3
3 4
5 6

Sample Output:

29

Note:

In the first example the diameter of the given tree is already less than or equal to $$$k$$$. Thus, you can choose any set of edges to remove and the resulting trees will have diameter less than or equal to $$$k$$$. There are $$$2^3$$$ sets, including the empty one.

In the second example you have to remove the only edge. Otherwise, the diameter will be $$$1$$$, which is greater than $$$0$$$.

Here are the trees for the third and the fourth examples:

Informação

Codeforces

Provedor Codeforces

Código CF1499F

Tags

combinatoricsdfs and similardptrees

Submetido 0

BOUA! 0

Taxa de BOUA's 0%

Datas 09/05/2023 10:12:09

Relacionados

Nada ainda