题库练习 「SNOI2017」炸弹
← 上一题 下一题 →

A6814 | 「SNOI2017」炸弹

来源省选
时间限制2800ms
内存限制512MB
通过 / 提交0/0

题目描述

在一条直线上有 $N$ 个炸弹,每个炸弹的坐标是 $X_i$,爆炸半径是 $R_i$,当一个炸弹爆炸时,如果另一个炸弹所在位置 $X_j$ 满足:
$$ X_i-R_i\leq X_j \leq X_i+R_i $$
那么,该炸弹也会被引爆。

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

输入格式

第一行,一个数字 $N$,表示炸弹个数。
第 $2\sim N+1$ 行,每行 $2$ 个数字,表示 $X_i$,$R_i$,保证 $X_i$ 严格递增。

输出格式

一个数字,表示 $\sum \limits_{i=1}^n i\times $ 炸弹 $i$ 能引爆的炸弹个数 $\mod 10^9+7$。

输入输出样例

输入 #1
4
1 1
5 1
6 5
15 15
输出 #1
32
C++ 编辑器
输入
输出