#ABC318F. 章鱼

章鱼

章鱼

题目描述

数轴上有 11 只章鱼形机器人和 NN 个宝藏。

ii 个宝藏(1iN1 \le i \le N)位于坐标 XiX_i 处。

机器人有 11 个头和 NN 条腿,第 ii 条腿(1iN1 \le i \le N)的长度为 LiL_i

求满足以下条件的整数 kk 的个数:将头放在坐标 kk 处,机器人可以抓住全部 NN 个宝藏。

将头放在坐标 kk 处。

i=1,2,,Ni=1,2,\dots,N 的顺序重复以下操作:如果头的距离 LiL_i 范围内存在尚未被抓取的宝藏,即存在满足 kLixk+Lik-L_i \le x \le k+L_i 的坐标 xx 处的宝藏,则选择其中一个并抓取。

输入格式

输入按以下格式从标准输入给出。

NN
X1X_1 X2X_2 \dots XNX_N
L1L_1 L2L_2 \dots LNL_N

输出格式

输出满足题目所述条件的整数 kk 的个数。

样例

3
-6 0 7
3 5 10
6

k=3,2,1,2,3,4k=-3,-2,-1,2,3,4 满足条件。例如,当 k=3k=-3 时,机器人可以按如下方式抓住全部三个宝藏。

第一条腿可以抓住满足 6x0-6 \le x \le 0 的坐标 xx 处的宝藏。其中,抓住坐标 6-6 处的第一个宝藏。

第二条腿可以抓住满足 8x2-8 \le x \le 2 的坐标 xx 处的宝藏。其中,抓住坐标 00 处的第二个宝藏。

第三条腿可以抓住满足 13x7-13 \le x \le 7 的坐标 xx 处的宝藏。其中,抓住坐标 77 处的第三个宝藏。

1
0
1000000000000000000
2000000000000000001

所有满足 1018k1018-10^{18} \le k \le 10^{18} 的整数 kk 都满足条件。

2
-100 100
1 1
0

不存在满足条件的 kk

数据范围

  • 1N2001 \le N \le 200
  • $-10^{18} \le X_1 \lt X_2 \lt \dots \lt X_N \le 10^{18}$
  • 1L1L2LN10181 \le L_1 \le L_2 \le \dots \le L_N \le 10^{18}
  • 所有输入值均为整数。
难度 提高+/省选
通过率
尝试 0
已通过 0
ID
3051
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签