A1046. Trapped in the Haybales Bronze--Bronze
编程题
普及-
知识点
题目描述
Farmer John has received a shipment of $N$ large hay bales ($1 \le N \le
4000$) and placed them at various locations along the road leading to his
barn. Unfortunately, he completely forgets that Bessie the cow is out grazing
along the road, and she may now be trapped within the bales!
Each bale $j$ has a size $S_j$ and a distinct position $P_j$ giving its
location along the one-dimensional road. Bessie the cow starts at some
location where there is no hay bale, and can move around freely along the
road, even up to the position at which a bale is located, but she cannot cross
through this position. As an exception, if she runs in the same direction for
$D$ units of distance, she builds up enough speed to break through and
permanently eliminate any hay bale of size _strictly_ less than $D$. Of
course, after doing this, she might open up more space to allow her to make a
run at other hay bales, eliminating them as well.
Bessie can escape to freedom if she can eventually break through either the
leftmost or rightmost hay bale. Please compute the total area of the road
consisting of real-valued starting positions from which Bessie cannot escape.
For example, if Bessie cannot escape if she starts between hay bales at
positions 1 and 5, then these encompass an area of size 4 from which she
cannot escape.
4000$) and placed them at various locations along the road leading to his
barn. Unfortunately, he completely forgets that Bessie the cow is out grazing
along the road, and she may now be trapped within the bales!
Each bale $j$ has a size $S_j$ and a distinct position $P_j$ giving its
location along the one-dimensional road. Bessie the cow starts at some
location where there is no hay bale, and can move around freely along the
road, even up to the position at which a bale is located, but she cannot cross
through this position. As an exception, if she runs in the same direction for
$D$ units of distance, she builds up enough speed to break through and
permanently eliminate any hay bale of size _strictly_ less than $D$. Of
course, after doing this, she might open up more space to allow her to make a
run at other hay bales, eliminating them as well.
Bessie can escape to freedom if she can eventually break through either the
leftmost or rightmost hay bale. Please compute the total area of the road
consisting of real-valued starting positions from which Bessie cannot escape.
For example, if Bessie cannot escape if she starts between hay bales at
positions 1 and 5, then these encompass an area of size 4 from which she
cannot escape.
输入格式
The first line of input contains $N$. Each of the next $N$ lines describes a
bale, and contains two integers giving its size and position, each in the
range $1\ldots 10^9$.
bale, and contains two integers giving its size and position, each in the
range $1\ldots 10^9$.
输出格式
Print a single integer, giving the area of the road from which Bessie cannot
escape.
escape.
输入输出样例
输入 #1
5 8 1 1 4 8 8 7 15 4 20
输出 #1
14