摘要: 先写一下自己想到的部分: 考虑枚举一个根。 计算一个点对出现的概率。 对于我这种期望概率基本不会的人,差点就把这题切了。 自己想到的部分都没有假。 问题在于: 如何计算一个点对出现的概率。 考虑和这两个点的$LCA$是有关系的,我们考虑把这两点到$LCA$的链拉出来。 如果有一次操作涉及了这两条链的 阅读全文
posted @ 2021-07-01 12:01 fhq_treap 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 这玩意为啥是紫。 考虑对每个小于$x$的数值设为1,大于$x$的数值设为-1. 那么对于答案要求的就是绝对值最大的连续段。 线段树是很显然的。 考虑我们不能对每个数都进行一遍重构,这样就退化到了$O(n^2log)$ 我们对每个数的权值排序,那么更改操作变成了$O(nlog)$ 然后我们用线段树维护 阅读全文
posted @ 2021-07-01 11:46 fhq_treap 阅读(42) 评论(0) 推荐(0) 编辑