QOJ.ac

QOJ

حد الوقت: 2 s حد الذاكرة: 256 MB مجموع النقاط: 100 قابلة للهجوم ✓

#16899. Эксперимент с подключенным автомобилем

الإحصائيات

Благодаря развитию информационно-коммуникационных технологий (ИКТ) концепция «подключенного автомобиля» (connected car), который предоставляет водителю различные услуги через интернет, стала реальностью. Компания Hyundai AutoEver, следуя этой тенденции, создает платформу сервисов для подключенных автомобилей следующего поколения, применяя новейшие ИКТ, включая облачные вычисления и интернет вещей (IoT), и накапливает ключевые программные технологии для создания лучших подключенных автомобилей.

Инженер Хёно из Hyundai AutoEver, размышляя о новых сервисах, решил провести эксперимент, объединяющий ключевые технологии подключенных автомобилей: интернет вещей и технологии определения местоположения. Разработанная Хёно экспериментальная программа обладает следующими функциями:

  • Хёно может дистанционно управлять подключенным автомобилем, который соединен с интернетом вещей.
  • Если подключенный автомобиль, соединенный с интернетом вещей, оказывается в той же точке, что и автомобиль, не имеющий такого соединения, он может подключить этот автомобиль к интернетом вещей. В дальнейшем, даже если автомобили разъедутся, соединение сохранится.

Для эксперимента Хёно расставил в ряд $N$ подключенных автомобилей, пронумерованных от $1$ до $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.