QOJ.ac

QOJ

Limite de temps : 2 s Limite de mémoire : 256 MB Points totaux : 100 Hackable ✓

#16899. 聯網汽車實驗

Statistiques

隨著資訊通信技術(ICT)的發展,透過網際網路為駕駛提供多樣化服務的聯網汽車(connected car)已成為現實,這曾被視為未來汽車的象徵。Hyundai AutoEver 順應此趨勢,建構了應用雲端、物聯網(IoT)等最新 ICT 技術的次世代聯網汽車服務平台,並持續累積打造頂尖聯網汽車的核心軟體技術。

Hyundai AutoEver 的工程師賢奧(Hyun-oh)在構思新服務時,決定進行一項結合聯網汽車核心技術——物聯網與定位技術的實驗。賢奧開發的實驗程式具備以下功能:

  • 賢奧可以遠端操控已連接至物聯網的聯網汽車。
  • 當已連接至物聯網的聯網汽車與未連接的聯網汽車位於同一位置時,可以將該聯網汽車連接至物聯網。此後,即使兩輛聯網汽車再次分開,連接狀態仍會保持。

為了進行實驗,賢奧將編號從 1 到 $N$ 的 $N$ 輛聯網汽車排成一列。第 $i$ 輛聯網汽車的初始位置為 $x_i$,燃料量為 $h_i$。所有聯網汽車消耗 1 單位的燃料即可移動 1 單位的距離,若燃料耗盡則無法繼續移動。

起初,所有聯網汽車皆未連接至物聯網。賢奧首先將第 $S$ 輛聯網汽車連接至物聯網,並計畫透過適當使用程式功能,將物聯網連接擴散至其他聯網汽車。

根據賢奧操作聯網汽車的方式,實驗中可能連接至物聯網的聯網汽車組合會有所不同。當賢奧透過各種方法進行多次實驗時,請找出所有「有可能」連接至物聯網的聯網汽車。

輸入格式

第一行輸入 $N$ 與 $S$。($1 \le N \le 1\,000\,000$; $1 \le S \le N$)

第二行依序輸入各聯網汽車的初始位置 $x_1, x_2, \dots, x_N$,以空白分隔。($0 \le x_i \le 10^9$; $x_i \le x_{i+1}$)

第三行依序輸入各聯網汽車的燃料量 $h_1, h_2, \dots, h_N$,以空白分隔。($1 \le h_i \le 10^9$)

輸出格式

第一行輸出所有有可能連接至物聯網的聯網汽車編號,並按升序排列。

範例

輸入 1

5 3
1 2 4 5 8
2 1 2 2 3

輸出 1

1 2 3 4

說明

在範例中,實驗結果可能產生的物聯網連接聯網汽車組合有 $\{1, 2, 3\}$、$\{2, 3\}$、$\{3\}$ 以及 $\{3, 4\}$。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.