题目链接
思路
对于这种期望题第一反应就是把每一对逆序对独立出来计算他们的贡献,那么对于一对逆序对 ( j , i ) , j > i (j,i),j>i (j,i),j>i就需要考虑在每一种根下面的情况。将逆序对 ( j , i ) (j,i) (j,i)在每一种根下面所有的情况加起来除以 n n n,就是逆序对 ( j , i ) (j,i) (j,i)对总期望的贡献值。要让逆序对有贡献,那么就必须要让 j j j出现在 i i i的前面,就是求 j j j出现在 i i i前面的概率。
假设现在 i , j i,j i,j的 L C A LCA LCA为 p p p,那么就有 p − i p-i p−i和 p − j p-j p−j的两条路径。我们可以发现在选择 p − i , p − j p-i,p-j p<
CF1540B-Tree Array
最新推荐文章于 2021-09-30 17:04:44 发布