#418. [集训队作业2018]三角形 和三角形没有关系 只要知道儿子放置的顺序,就可以直接模拟了 记录历史最大值 用一个pair(a,b):之后加上a个,期间最大值为增加b个 合并? A1+A2=(a1+a2,max(b1,a1+b2)) 放置顺序考虑贪心 比较: A放在B前面(和父亲进行合并)当且仅当(C=A+B).b<(D=B+A).b 分A.a和B.a的正负进行讨论 初始的pair:(w[x]-∑w[son[x]],w[x])把儿子会都扔掉 初始的pair放进堆里,取n-1次,和父亲合…