题目原意:给一棵n个点的树添加边,给定度函数f(d)为一个点的度的函数,求所有点的度函数的和 思路: 函数只与点的度有关,而与点无关,n个点的树有n-1条边,共产生2(n-1)个度,每个点至少有1个度.可以证明,一个合法的分配方式对应一棵树 那么先对每个点各分配1个度,考虑把n-2个度分配给n个点 由于结果跟点的编号无关,那么相当于把n-2个积木从前往后堆,每次有两种决策:(1)放在前面一堆上(2)另起一堆 每一堆对应一个点,显然这种决策能得到任意的分配方式 于是令dp[i][j]表示把i个度分…