Как стать автором
Обновить
174
0
Саша Куликов @alexanderskulikov

Исследователь, автор курсов по алгоритмам

Отправить сообщение

Вы ведь имеете в виду последнее убийство? Предпоследним убит нулевой. После этого идём по кругу и считаем: 7 — первый, 12 — второй, 7 — третий. Правильно?..

Из списка можно удалять за O(1), да, но в нём нет индексации за O(1). Кажется, что уже при k=3простой формулы не знают.

На самом деле, на одно убийство может и больше k шагов уйти: ведь в массиве будет становиться всё больше и больше убитых (и пока мы найдём k-го живого, нам придётся пройти много индексов).

Вы имеете в виду первый алгоритм?

А почему извиняетесь? Вы, вроде бы, и не утверждали, что этот код имеет линейную сложность. И для моделирования он более естественно выглядит. Мне как раз с него и стоило бы начать, кажется.

А за какое время, на Ваш взгляд, работает pop?

Квадратичный алгоритм, ага. Но код нагляднее, действительно.

Здорово, спасибо!

Ага. Но в одну строчку зато =)

На википедии так же написано, ага!

Дикие, ага... Про второй курс подумаю, да =)

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

Оказывается, что из России никак, к сожалению. Я вот и сам этого не знал.

И одним из этих учеников был Гаусс, да? =)

Но почему в Вашем решении получится оптимальная стоимость всё-таки?

Нелегально в интернете легко найти, да. (Издательство Макгроухилл попросило авторов удалить пдфки с их страниц.)

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность