U1013 「USACO 2015 US Open Gold」Trapped in the Haybales (Gold)

暂无评定 传统题 USACO2015Gold 上传者
时间限制2000ms
内存限制256MiB
通过 / 提交0/0

U1013「USACO 2015 US Open Gold」Trapped in the Haybales (Gold)

暂无评定 传统题 USACO2015Gold 上传者
时间限制2000ms
内存限制256MiB
通过 / 提交0/0

本题使用标准输入、标准输出,无需读写题面中提到的文件。

题目描述

农夫约翰收到了一批 NN 个巨大的干草捆( 1≤N≤100,0001 \le N \le 100,000 ),并把它们放在通往谷仓的道路沿线的不同位置。 不幸的是,他完全忘了奶牛贝茜正在路边吃草,现在她可能被这些干草捆困住了! 每个干草捆 jj 有一个大小 SjS_j 和一个位置 PjP_j,表示它在一维道路上的位置。奶牛贝茜可以在道路上自由移动,甚至可以移动到某个干草捆所在的位置,但她不能穿过该位置。作为例外,如果她朝同一方向连续奔跑 DD 的距离,她会积累足够的速度,撞穿并永久清除任何大小严格小于 DD 的干草捆。当然,在这样做之后,她可能会打开更多空间,使她能够再去冲刺其他干草捆并将其清除。 如果贝茜最终能够撞穿最左边或最右边的干草捆,她就可以逃到自由。请计算道路上所有实数起始位置中,贝茜无法逃脱的那些位置所组成的总长度(面积)。

输入格式

第一行输入 NN。接下来的 NN 行每行描述一个干草捆,包含两个整数,分别表示其大小和位置,二者都在范围 1…1091\ldots 10^9 内。所有位置互不相同。

输出格式

输出一个整数,表示贝茜无法逃脱的道路长度(面积)。

5
8 1
1 4
8 8
7 15
4 20
14

提示

[题目署名:Brian Dean, 2015]

来源

USACO|2015|Gold