Минимум прыжков, чтобы дойти до конца (с обновлениями)JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Минимум прыжков, чтобы дойти до конца (с обновлениями)

Сообщение Anonymous »

Нам даны N квадратов с номерами от 0 до N - 1. Каждый квадрат имеет целевой квадрат прыжка J (который должен иметь больший индекс). На клетке i вы можете перейти только на клетку J. Если J прошел последний квадрат, все готово.
Мы знаем все J в ​​начале, тогда у нас есть Q-запросы. если запрос является обновлением, он меняет J для определенного i (по-прежнему удовлетворяет J > i). другой тип запроса запрашивает, сколько прыжков необходимо, начиная с заданного квадрата, чтобы пройти мимо последнего квадрата (N-1).

Код: Выделить всё

Constraints:
1 

Подробнее здесь: [url]https://stackoverflow.com/questions/79010648/minimum-jumps-to-reach-the-end-with-updates[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»