摘要:
似乎没有人打平衡树的题解,那我就来水一发~ 我们将题目做一个简单的转化: 设$sum_i = \sum_^ a_j$ 那么答案就是$\sum_\sum_ (L \leq (sum_i - sum_) \leq R)$ 我们可以利用容斥的思想进行简单是转化: \(\sum_{i=1}^{n}\sum_ 阅读全文
摘要:
我们考虑使用点分治,先找到一条路径,然后判断它是否可行? 经过研究,我们发现一条路径是可行解,当且仅当它是多条平衡路径合并而来的,于是我们把以根节点出发的路径分为两种,一种是包含有平衡路径的路径,它的贡献就是在其他子树中能够与它组成平衡路径的路径数目。 另一种是不包含有平衡路径的路径,则它的贡献就是 阅读全文
摘要:
这道题让我在2.29号的上午自闭了数个小时。。。 首先分享一个非常不好的习惯--做题看标签: 于是可怜的我就被坑了。。。 看到二分答案,我首先打了个二分,想check函数。 问题转化为下面:我们把每个$p$想象成$1$,把每个$j$想象成$-1$,验证是否存在长度为$mid$的序列满足文中条件。 对 阅读全文