摘要:
题面传送门 先看第一问,设$f_i$为$i$次操作后的深度总和。 考虑选择一个点让它扩展,那么得到的叶子节点的期望深度就是$\frac{f_{i}}{i+1}+2$,就可以$O(n)$解决问题了。 再看第二问,设$f_{i,j}$为$i$次操作,深度为$j$的概率。 枚举左边子树的操作数$k$,再枚 阅读全文
摘要:
题面传送门 这种删边的东西看上去一脸不可做,肯定要反过来加边。 但是问题是反过来你又不知道哪些点被删了。 看上去可以启发式分裂,但是两个log又只有1.5s看上去就被出题人针对。 又有一个套路是跑删边时间的最大生成树,每次删掉树上一条边,看上去可以简单一点。变成树上的联通块问题。 这种联通块类似问题 阅读全文