#B3807. [语言月赛 202307] 塔台超频

    ID: 8768 Type: RemoteJudge 1000ms 512MiB Tried: 0 Accepted: 0 Difficulty: 1 Uploaded By: Tags>2023O2优化循环结构数组语言月赛

[语言月赛 202307] 塔台超频

题目描述

在一条笔直的马路上有 nn 个塔台,它们被依次标号为 1,2,,n1, 2, \cdots, n,分别处于距离马路起点 a1,a2,,ana _ 1, a _ 2, \cdots, a _ na1<a2<<ana _ 1 < a _ 2 < \cdots < a _ n)的位置。

每个塔台初始时有一个通讯半径 b1,b2,,bnb _ 1, b _ 2, \cdots, b _ n,这代表,对于 ii 号塔台,其可以与 [aibi,ai+bi][a _ i - b _ i, a _ i + b _ i] 范围内的塔台通讯。

需要特别注意,对于两个塔台 A、B,当且仅当 A 塔台的位置处在 B 塔台的通讯范围内,B 塔台才能向 A 塔台传递信号。请注意这里不是「二者的通讯范围重合,即可通讯」。

现在你可以对这些塔台进行超频。具体的,你可以指定一个电压 kk,之后所有塔台都会被加上 kk 的电压,通讯半径都会增大 kk。这里的 kk 仅可为非负整数。

现在要求你通过超频,使信号可以从 11 号塔台依次通过 2,3,2, 3, \cdots 号塔台传输到 nn 号塔台,但是由于不合理的超频会较严重地磨损塔台,因此你想要尽可能降低超频的电压。

请你计算出,为了达到以上目的,塔台超频需要的最小电压是多少。

输入格式

输入共 n+1n + 1 行。

第一行为一个整数 nn,代表塔台的数量。
接下来 nn 行,每行两个整数 ai,bia _ i, b _ i,分别代表各个塔台的位置和初始通讯半径。

输出格式

输出共一行一个整数,代表为了达到目的,塔台超频需要的最小电压。

5
0 4
2 2
3 1
12 8
19 2
8

提示

数据规模与约定

对于 100%100\% 的数据,保证 2n5×1052 \leq n \leq 5 \times 10 ^ 50ai,bi1090 \leq a _ i, b _ i \leq 10 ^ 9

测试点编号 特殊限制
121 \sim 2 n10n \leq 10ai,bi200a _ i, b _ i \leq 200
33 ai=ia _ i = i
454 \sim 5 bi=0b _ i = 0
66 所有 bib _ i 相同
7107 \sim 10 无特殊限制