在 dp 的时候是不是应该判断不能分配右儿子的情况,也就是:
if(i==j) dp[f][i]=max(dp[f][i],dp[e[son[2]].t][i-j-1]+t1);
但是加或不加都能过/yiw