LOJ#3109. 「TJOI2019」甲苯先生的线段树 发现如果枚举路径两边的长度的话,如果根节点的值是$x$,左边走了$l$,右边走了$r$ 肯定答案会是$(2^{l + 1} + 2^{r + 1} - 3)x + t$,可以发现$t < (2^{l + 1} + 2^{r + 1} - 3)$,于是考虑计算对于$t$,左边走了$l$,右边走了深度$r$,几种走法使得总和为$t$ 容易发现右边最小一定是走了$2^ - 1$于是可以扣掉 再发现我们其实是对于左边和右边串选择长度为$[1,l…