QOJ.ac

QOJ

시간 제한: 2 s 메모리 제한: 256 MB 총점: 100 해킹 가능 ✓

#16899. コネクテッドカー実験

통계

情報通信技術(ICT)の発展により、未来の自動車と考えられていた、インターネット接続を通じて運転者に多様なサービスを提供するコネクテッドカーが現実のものとなりました。現代オートエバー(Hyundai AutoEver)はこれに歩調を合わせ、クラウドやモノのインターネット(IoT)をはじめとする最新のICTを適用した次世代コネクテッドカーサービスプラットフォームを構築し、最高のコネクテッドカーを完成させるための核心的なソフトウェア技術を蓄積しています。

現代オートエバーのエンジニアであるヒョヌは、新しいサービスを構想する中で、コネクテッドカーの核心技術であるIoTと位置情報技術を組み合わせた実験を行うことにしました。ヒョヌが開発した実験用プログラムには、次のような機能があります。

  • ヒョヌは、IoTに接続されたコネクテッドカーを遠隔操作できる。
  • IoTに接続されたコネクテッドカーが、そうでないコネクテッドカーと同じ位置に到達すると、そのコネクテッドカーをIoTに接続させることができる。その後、2台のコネクテッドカーが再び離れても、接続は維持される。

ヒョヌは実験のために、1から $N$ まで番号が付けられた $N$ 台のコネクテッドカーを一列に配置しました。$i$ 番のコネクテッドカーの初期位置は $x_i$ であり、燃料量は $h_i$ です。すべてのコネクテッドカーは、1の燃料を消費して1の距離を移動することができ、燃料をすべて消費するとそれ以上動くことはできません。

最初に、すべてのコネクテッドカーはIoTに接続されていない状態です。ヒョヌはまず $S$ 番のコネクテッドカーをIoTに接続し、プログラムの機能を適切に使用して、他のコネクテッドカーにIoTを伝播させようとしています。

ヒョヌがコネクテッドカーをどのように操作するかによって、実験でIoTに接続されるコネクテッドカーの組み合わせは変わる可能性があります。ヒョヌが様々な方法で何度も実験を行うとき、IoTに接続される可能性のあるコネクテッドカーをすべて求めてみましょう。

入力

1行目に $N$ と $S$ が与えられる。($1 \le N \le 1\,000\,000$; $1 \le S \le N$)

2行目に各コネクテッドカーの初期位置 $x_1, x_2, \dots, x_N$ が空白で区切られて順に与えられる。($0 \le x_i \le 10^9$; $x_i \le x_{i+1}$)

3行目に各コネクテッドカーの燃料量 $h_1, h_2, \dots, h_N$ が空白で区切られて順に与えられる。($1 \le h_i \le 10^9$)

出力

1行目に、IoTに接続される可能性のあるすべてのコネクテッドカーの番号を昇順に並べて出力する。

入出力例

入力 1

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

出力 1

1 2 3 4

注記

例において、実験結果として現れ得るIoTに接続されたコネクテッドカーの組み合わせは、$\{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.