http://www.lydsy.com/JudgeOnline/problem.php?id=1065 思路:由于n个点,有n条边,因此由根就会引出一个环,我们枚举环的长度,在那个长度断开,我们假设len为环的长度. 由于R(i)满足 而产生环时,R[1]=Σci*k^di + R[1]*(k^len),得到 R[1]=(Σci*k^di)/(1-k^len) 因此我们枚举len,然后做树形DP,f[i][j][k]代表第i个点,修改了j次,当前深度为k 那么最后的贡献是Σf[i][j][1]…