#1395. [ARC060E] 高橋君とホテル

[ARC060E] 高橋君とホテル

题目描述

一条笔直的公路上有 NN 个旅店,第 ii 个旅店的坐标是 xix_i

高桥君旅行时有如下习惯:

  • 他一天最多行走长度不大于 LL 的路程
  • 他一定会选择一家旅店作为自己一天行程的终点

现在他有 QQ 组行程计划,对于每一组计划,他会从 旅店a 旅行到 旅店b (ab)(a\neq b)。你现在需要帮助他,求出每一组计划所需的最小天数

输入格式

第一行输入一个整数 NN

第二行输入 NN 个空格隔开的整数代表 x1 x2  xNx_1\ x_2\ \dots\ x_N

第三行输入一个整数 LL

第四行输入一个整数 QQ

接下来 QQ 行,每行输入两个整数代表 ai,bia_i,b_i

输出格式

ii 行输出第 ii 组计划的最优解

9
1 3 6 13 15 18 19 29 31
10
4
1 8
7 3
6 7
8 5
4
2
1
2

Sample Explanation 1

对于 11 组查询,他可以在 44 天内从 11 酒店旅行到 88 酒店,如下所示:

  • 11:从 11 酒店到 22 酒店。旅行距离为 22
  • 22 天从 22 酒店前往 44 酒店。行驶距离为 1010
  • 33 天从 44 酒店前往 77 酒店。行驶距离为 66
  • 44 天从第 77 家酒店前往第 88 家酒店。行驶距离为 1010

数据范围:

对于所有数据满足 2N1052\leq N\leq 10^51L1091\leq L\leq 10^91Q1051\leq Q\leq 10^5

1x1<x2<<xN1091\leq x_1<x_2<\dots<x_N\leq 10^9

xi+1xiLx_{i+1}-x_i\leq L

保证所有数为整数,且一定存在最优解