AT_arc060_c.[ARC060E] 高橋君とホテル

省选/NOI-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有 NN 家酒店沿一条直线排列。第 ii 家酒店位于坐标 xix_i 上,其中 1≤i≤N1 \leq i \leq N。

作为旅行者的高桥君有以下两条信念:

  • 高桥君一天内的移动距离不会超过 LL。
  • 高桥君不会露宿野外。也就是说,每天结束时他一定要在某家酒店里。

现在有 QQ 个询问。对于第 jj 个询问(1≤j≤Q1 \leq j \leq Q),给出两个不同的整数 aj, bja_j,\,b_j。请你对于每个询问,在遵守上述信念的前提下,求出高桥君从第 aja_j 家酒店移动到第 bjb_j 家酒店所需的最小天数。可以保证高桥君一定能从第 aja_j 家酒店移动到第 bjb_j 家酒店。

输入格式

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

NN x1x_1 x2x_2 …\ldots xNx_N LL QQ a1a_1 b1b_1 a2a_2 b2b_2 …\ldots aQa_Q bQb_Q

输出格式

输出共 QQ 行。第 jj 行(1≤j≤Q1 \leq j \leq Q)输出高桥君从第 aja_j 家酒店移动到第 bjb_j 家酒店所需的最小天数。

输入输出样例

  • 输入#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

说明/提示

限制条件

  • 2≤N≤1052 \leq N \leq 10^5
  • 1≤L≤1091 \leq L \leq 10^9
  • 1≤Q≤1051 \leq Q \leq 10^5
  • 1≤x1<x2<…<xN≤1091 \leq x_1 < x_2 < \ldots < x_N \leq 10^9
  • xi+1−xi≤Lx_{i+1} - x_i \leq L
  • 1≤aj,bj≤N1 \leq a_j, b_j \leq N
  • aj≠bja_j \neq b_j
  • N, L, Q, xi, aj, bjN,\,L,\,Q,\,x_i,\,a_j,\,b_j 均为整数

部分得分

  • 若数据满足 N≤103N \leq 10^3 且 Q≤103Q \leq 10^3,则可获得 200200 分。

样例说明 1

对于第 11 个询问,可以按如下方式在 44 天内从第 11 家酒店移动到第 88 家酒店:

  • 第 11 天,从第 11 家酒店移动到第 22 家酒店。这一天的移动距离为 22。
  • 第 22 天,从第 22 家酒店移动到第 44 家酒店。这一天的移动距离为 1010。
  • 第 33 天,从第 44 家酒店移动到第 77 家酒店。这一天的移动距离为 66。
  • 第 44 天,从第 77 家酒店移动到第 88 家酒店。这一天的移动距离为 1010。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页