E. Distance in Tree

    传统题 1000ms 256MiB

Distance in Tree

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一棵 nn 个节点的树和一个正整数 kk。求树上有多少对 (u,v)(u,v),其距离恰好为 kk

注意 (u,v)(u,v)(v,u)(v,u) 算作同一对节点。

输入格式

第一行两个正整数 n,kn,k 由空格隔开,表示树的节点数量与两点的距离。

接下来 n1n-1 行每行两个正整数 u,vu,v 由空格隔开,表示树上有一条边 (u,v)(u,v)

输出格式

输出一个整数表示答案。

提示:使用 C++ 输出 6464 位整数时建议使用 cin cout 输入输出流或在使用 printf 时使用 %I64d 代替 %lld

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

说明/提示

样例解释

样例 #1 中距离为 22 的节点有四对:(1,3),(1,5),(3,5),(2,4)(1,3),(1,5),(3,5),(2,4)

数据范围

1n500001 \leq n \leq 500001k5001 \leq k \leq 500

简单的树形DP

未认领
状态
已结束
题目
6
开始时间
2026-3-21 0:00
截止时间
2026-3-29 23:59
可延期
24 小时