思路 设F(x)的第x项系数为权值和为x的答案 题目中要求权值必须在集合中出现,这个不好处理,考虑再设一个C,C的第x项如果是1代表x出现在值域里,如果是0,代表x没有出现在值域里,然后由于二叉树可以分别对左右子树处理,所以 \[ F_k=\sum_{i=1}^k C_i \sum_{j=0}^{k-i}F_j F_{k-i-j} \] \[ F_0=1 \] 可以看出这是一个卷积的形式 \[ F=1+C*F*F \] 然后解一个一元二次方程 \[ F=\frac{1 \pm \sqrt{1-4…