a311. TOI 2025/12 潛力組:棟距

中等TOI 歷屆

時間限制 2000 ms ・ 記憶體限制 256 MB

題目描述

N 棟大樓由左至右編號 0 到 N−1,高度依序為 Hᵢ。對於一棟大樓,其棟距是與其他高度至少和它相同的大樓之間,最小的編號差絕對值。現在有 M 棟大樓的頂樓待售,請依指定的次序計算它們的棟距。

輸入格式

第一行有 N、M;第二行有 N 個高度 Hᵢ;第三行有 M 個待查詢的大樓編號。

  • 2 ≤ N ≤ 300000,2 ≤ M ≤ N
  • 1 ≤ Hᵢ ≤ 10⁹
  • 查詢編號互異,且介於 0 到 N−1
  • 每棟被查詢的大樓都存在另一棟高度不低於它的大樓。

輸出格式

輸出一行 M 個整數,依查詢順序列出棟距,以空白分隔。

來源

TOI 2025 年 12 月潛力組〈棟距〉。本敘述重新撰寫;範例與測資為另行設計。 https://tpmso.k12ea.gov.tw/toi/wp-content/uploads/question/202512/Spacing.pdf

範例測資

範例輸入 1

5 4
6 2 5 2 6
3 0 2 4

範例輸出 1

1 4 2 4
請先登入後再提交程式碼

討論與題解

載入討論區…

更多