Description 题解 (这可是一道很早就碰到的练习题然后我不会做不想做,没想到在Contest碰到欲哭无泪......) 题目大意是寻找三点对的个数,使得其中的三个点两两距离都为d. 问题在于,这个d不是定值啊,这使得DP的进行比较困难. 于是这个神奇解法在DP过程中把d省去了! 状态表示 $f [u][i]$: 以u为根的子树内,到u的距离为i的节点个数,$f [u][0]=1$ . $g [u][i]$:以u为根的子树内,存在多少点对 (a,b),它们到它们的lca的距离都为d,且它…