AT_abc318_f [ABC318F] Octopus

题目描述

在数轴上有 $1$ 个章鱼机器人和 $N$ 个宝藏。第 $i$ 个宝藏位于坐标 $X_i$ 上($1 \leq i \leq N$)。 章鱼机器人有 $1$ 个头和 $N$ 条腿,第 $i$ 条腿的长度为 $L_i$($1 \leq i \leq N$)。 请你求出满足以下条件的**整数** $k$ 的个数,使得机器人能够抓取全部 $N$ 件宝物: - 将头放在坐标 $k$ 上。 - 按照 $i=1,2,\ldots,N$ 的顺序,重复以下操作:“在距离头部 $L_i$ 以内的范围内,即满足 $k-L_i \leq x \leq k+L_i$ 的坐标 $x$ 上,如果还有未被抓取的宝藏,则从中选择一个宝藏并抓取。”

输入格式

输入以以下格式从标准输入读入。 > $N$ $X_1$ $X_2$ $\ldots$ $X_N$ $L_1$ $L_2$ $\ldots$ $L_N$

输出格式

输出满足题目条件的整数 $k$ 的个数。

说明/提示

### 限制条件 - $1 \leq N \leq 200$ - $-10^{18} \leq X_1 < X_2 < \cdots < X_N \leq 10^{18}$ - $1 \leq L_1 \leq L_2 \leq \cdots \leq L_N \leq 10^{18}$ - 输入均为整数 ### 样例解释 1 $k=-3,-2,-1,2,3,4$ 满足条件。例如,当 $k=-3$ 时,可以如下抓取全部 $3$ 个宝藏: - 第 $1$ 条腿可以抓取 $-6 \leq x \leq 0$ 范围内的宝藏。其中抓取坐标 $-6$ 的第 $1$ 个宝藏。 - 第 $2$ 条腿可以抓取 $-8 \leq x \leq 2$ 范围内的宝藏。其中抓取坐标 $0$ 的第 $2$ 个宝藏。 - 第 $3$ 条腿可以抓取 $-13 \leq x \leq 7$ 范围内的宝藏。其中抓取坐标 $7$ 的第 $3$ 个宝藏。 ### 样例解释 2 所有 $-10^{18}$ 以上 $10^{18}$ 以下的整数都满足条件。 ### 样例解释 3 不存在满足条件的 $k$。 由 ChatGPT 4.1 翻译