#463. 巡视

巡视

题目描述

在一层楼有 nn 个教室,每个教室的坐标是 xix_i

alicealice 是年级纪委,每天需要在楼层巡视年级纪律,他巡视时有以下习惯:

  • 他一分钟最多行走不大于 LL 的距离。
  • 在一分钟内,他一定会以某一个教室为起点,某一个教室为终点(中间路过的教室都当是巡视到了)。

他一天会巡视 QQ 次,每次巡视,他会从 aa 教室出发,到 bb 教室结束 (ab)(a \neq b) ,现在他想知道,每次巡视需要花费最少多少分钟。

输入格式

第一行输入一个整数 nn

第二行输入 nn 个整数 x1,x2,...,xnx_1,x_2,...,x_n

第三行输入一个整数 LL

第四行输入一个整数 QQ

接下来 QQ 行,每行输入两个整数 a,ba,b

输出格式

ii 行输出第 ii 次巡视的最优解。

样例 #1

样例输入 #1

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

样例输出 #1

4
2
1
2

对于第一个询问,他要从 11 教室巡视到 88 教室,最少需要 44 分钟:

  • 11 分钟:从 11 教室到 22 教室,走过距离是 22
  • 22 分钟:从 22 教室到 44 教室,走过距离是 1010
  • 33 分钟:从 44 教室到 77 教室,走过距离是 66
  • 44 分钟:从 77 教室到 88 教室,走过距离是 1010

数据范围

对于 30%30\% 的数据满足: N103N\leq 10^3 , Q103Q\leq 10^3

对于 100%100\% 数据满足:2N1052\leq N\leq 10^5 , 1L1091\leq L\leq 10^9 , 1Q1051\leq Q\leq 10^5 , 1x1<x2<<xN1091\leq x_1 \lt x_2 \lt \dots \lt x_N \leq 10^9 , xi+1xiLx_{i+1}-x_i\leq L

数据保证一定存在最优解。