Size: a a a

Flood - русскоговорящее сообщество

2021 January 29

AE

Alik E. in Flood - русскоговорящее сообщество
разворот это n
источник

GS

Grigorii K. Shartsev in Flood - русскоговорящее сообщество
Alik E.
в плане?
Если у нас уже где-то хранится в памяти список, и мы можем получить любой элемент, то уже просрали O(n) памяти на его хранение.

Я понимал условие так, что мы получаем список извне, и в лучшем случае получаем константу элементов за раз.
источник

AE

Alik E. in Flood - русскоговорящее сообщество
А, ну да, было бы странно, если бы он уже хранился, потому что тогда условие некорректное было бы
источник

GS

Grigorii K. Shartsev in Flood - русскоговорящее сообщество
Alik E.
А, ну да, было бы странно, если бы он уже хранился, потому что тогда условие некорректное было бы
Двумя указателями ты по чему хочешь ходить?
источник

AE

Alik E. in Flood - русскоговорящее сообщество
По списку же
источник

T

Tim in Flood - русскоговорящее сообщество
а все понял
источник

GS

Grigorii K. Shartsev in Flood - русскоговорящее сообщество
Alik E.
По списку же
Где этот список хранится? Откуда взялся?
источник

GS

Grigorii K. Shartsev in Flood - русскоговорящее сообщество
Если в памяти приложения, то проигрыш, он занимает O(n)
источник

AE

Alik E. in Flood - русскоговорящее сообщество
Ну так блят, логично же, что в таких задачах O(n) это именно дополнительно используемое место, потому что ты не можешь работать со списком, который в нигде
источник

AE

Alik E. in Flood - русскоговорящее сообщество
И O(n) это пространство, занимаемое твоим алгоритмом
источник

GS

Grigorii K. Shartsev in Flood - русскоговорящее сообщество
Alik E.
Ну так блят, логично же, что в таких задачах O(n) это именно дополнительно используемое место, потому что ты не можешь работать со списком, который в нигде
Ну, нет, не логично, в олимпиадном программировании ограничения на память - это всегда ограничения на память твоего приложения.

Например, список может приходить из stdin, ты можешь запрашивать следующее число 10**6 раз, но хранить не можешь.
источник

z

z̛e͏́͠r͜c҉ in Flood - русскоговорящее сообщество
Alik E.
И O(n) это пространство, занимаемое твоим алгоритмом
Не пространство а количество операций да ?
источник

GS

Grigorii K. Shartsev in Flood - русскоговорящее сообщество
Alik E.
Ну так блят, логично же, что в таких задачах O(n) это именно дополнительно используемое место, потому что ты не можешь работать со списком, который в нигде
Если список уже хранится в памяти, то не понятно, в чём хоть какая-то сложность задачи
источник

AE

Alik E. in Flood - русскоговорящее сообщество
z̛e͏́͠r͜c҉
Не пространство а количество операций да ?
тут именно пространство
источник

GS

Grigorii K. Shartsev in Flood - русскоговорящее сообщество
Grigorii K. Shartsev
Если список уже хранится в памяти, то не понятно, в чём хоть какая-то сложность задачи
берёшь и смотришь, готово
источник

z

z̛e͏́͠r͜c҉ in Flood - русскоговорящее сообщество
Alik E.
тут именно пространство
Чево
источник

AE

Alik E. in Flood - русскоговорящее сообщество
Не могу отвечать сразу всем одновременно
источник

GS

Grigorii K. Shartsev in Flood - русскоговорящее сообщество
Alik E.
Не могу отвечать сразу всем одновременно
Юзай fifo
источник

AE

Alik E. in Flood - русскоговорящее сообщество
Grigorii K. Shartsev
берёшь и смотришь, готово
Как ты просто посмотришь в середину односвязного списка?
источник

z

z̛e͏́͠r͜c҉ in Flood - русскоговорящее сообщество
Alik E.
Не могу отвечать сразу всем одновременно
Превысили твои лимиты лол
источник