Luogu P5025 [SNOI2017]炸弹(线段树优化建图,缩点)

题目链接

题目描述

在一条直线上有 $n$ 个炸弹,每个炸弹的坐标是 $x_i$,爆炸半径是 $r_i$,当一个炸弹爆炸时,如果另一个炸弹所在位置 $x_j$ 满足:$|x_j-x_i| \le r_i$ ,那么,该炸弹也会被引爆。

现在,请你帮忙计算一下,先把第 $i$ 个炸弹引爆,将引爆多少个炸弹呢?

答案对 $10^9 + 7$ 取模

$n \le 5 \times 10^5$

$-10^{18} \le x_i \le 10^{18}$

$0 \le r_i \le 2 \times 10^{18}$

Luogu P3588 [POI2015]PUS(线段树优化建图,拓扑排序)

题目链接

题目描述

给出一个部分未知的数列的长,以及数列已知的部分

再给出一些区间。对于每一个区间,在它的内部钦定一些位置,并要求这些位置上的数最后的值,都严格大于区间内其他未钦定的位置上的数。

要求给出任意一种可行的满足条件的数列。

$1 \le s \le n \le 10^5$

$1 \le m \le 2 \times 10^5$