本题使用标准输入、标准输出,无需读写题面中提到的文件。
题目描述
农夫约翰收到了一批 个巨大的干草捆( ),并把它们放在通往谷仓的道路沿线的不同位置。 不幸的是,他完全忘了奶牛贝茜正在路边吃草,现在她可能被这些干草捆困住了! 每个干草捆 有一个大小 和一个位置 ,表示它在一维道路上的位置。奶牛贝茜可以在道路上自由移动,甚至可以移动到某个干草捆所在的位置,但她不能穿过该位置。作为例外,如果她朝同一方向连续奔跑 的距离,她会积累足够的速度,撞穿并永久清除任何大小严格小于 的干草捆。当然,在这样做之后,她可能会打开更多空间,使她能够再去冲刺其他干草捆并将其清除。 如果贝茜最终能够撞穿最左边或最右边的干草捆,她就可以逃到自由。请计算道路上所有实数起始位置中,贝茜无法逃脱的那些位置所组成的总长度(面积)。
输入格式
第一行输入 。接下来的 行每行描述一个干草捆,包含两个整数,分别表示其大小和位置,二者都在范围 内。所有位置互不相同。
输出格式
输出一个整数,表示贝茜无法逃脱的道路长度(面积)。
5
8 1
1 4
8 8
7 15
4 20
14
提示
[题目署名:Brian Dean, 2015]
来源
USACO|2015|Gold