随笔分类 - B-数据结构-笛卡尔树
摘要:题意 给你两个$[0,1]$之间等概率随机权值和优先级序列,你需要把这个序列插入到一棵treap中,问这棵treap的期望深度,请对于$[1,n]$中的每个深度分别输出它的概率(实数,保留五位小数) 做法 按权值排序后,优先级显然也是随机的 所以这题可以转化成一个随机序列的笛卡尔树高度 令$f[i]
阅读全文
摘要:题意 求逆序对为$k$的$n$排列中,生成的笛卡尔数,每个位置的深度和。\(n\le 300\) 做法 设$f_$为$n$排列中逆序对为$k$的个数,其生成函数为: \(\prod\limits_{i=0}^{n-1}(\sum\limits_{j=0}^i x^i)\) 把统计深度转换为统计祖先个
阅读全文