Lynn «Кофеман»
Ну у меня по дополнительной памяти вообще O(1). Сам исходный массив и есть мой «хип» 😀
Viktor
найс 👍
постоянно сортировать нормальная история, по факту, получается проще чем хип ручками писать.
Lynn «Кофеман»
Я подумал что в js нормальная сортировка которая для почти отсортированного массива работает быстро 😀
Lynn «Кофеман»
А как ты это сделал?
Ой, соврал. Оказывается новый массив из-за бессмысленных пустых списков в тестах.
Evgeniy
Ой, соврал. Оказывается новый массив из-за бессмысленных пустых списков в тестах.
А я чего-то не рискнул рекурсию. Опасался переполнения стека.
Evgeniy
Хотя тут не рекурсия
Evgeniy
Вижу, нормально
Lynn «Кофеман»
Тут нет рекурсии
Evgeniy
Да, не обратил внимание, что это и есть всё решение
Evgeniy
Это же nlogk получается
Evgeniy
или даже nklogk
Lynn «Кофеман»
Ну да, если бы был настоящий heap. А так сортировка формально k log k, и получается n k log k
Evgeniy
но да, списки почти отсортированы будут
Evgeniy
и будет быстро работать
Evgeniy
тут даже вставками можно
Порридж В Ко-ливинге
По-моему, это самое логичное.
Вообще это плохое решение за O(N^2)
Порридж В Ко-ливинге
Ещё находил решение мерджить парами
Оо, это уже O(N*K), но можно за O(N*logK)
Evgeniy
Там же сортировка
Evgeniy
Ок, ты не дописал
Порридж В Ко-ливинге
Nk точнее
Точно, O(N^2 * K), упустил про K
Порридж В Ко-ливинге
Крутая задачка на ДП https://leetcode.com/problems/decode-ways/
Evgeniy
Крутая задачка на ДП https://leetcode.com/problems/decode-ways/
Note that "06" cannot be mapped into 'F' since "6" is different from "06".
Порридж В Ко-ливинге
Note that "06" cannot be mapped into 'F' since "6" is different from "06".
Ага, не валидная, 0 возвращаем
Evgeniy
Ага, не валидная, 0 возвращаем
Т.е. когда в начале нули она точно не валидная
Порридж В Ко-ливинге
Ага
Evgeniy
Странное условие)
Порридж В Ко-ливинге
Просто проверку можно поставить, если 0 и до этого не 1 или 2, то сразу 0
Evgeniy
Ага
Evgeniy
Граничное условие
Evgeniy
Accepted 512,827 Submissions 1,951,580
Evgeniy
Процент выполнения жёсткий)
Artyom
Утопия, лучше жить чем 350 в ДС ты не будешь, в Лондоне это практически гарантированно будет хуже
350к для Лондона это грань выживания. А почему бы топовому разработчику не работать на запад из Москвы? Тогда гораздо больше 350к получится же. 350к это же всего 56к долларов, совсем мало же.
Artyom
ну в Лондон имеет смысл ехать на норм зп только мне кажется, а то совсем тяжко будет. Хотя я вот всегда задавался вопросом как там существует местное население, тк олигархов и программистов -математиков все-таки не так много.
Artyom
нет,ну медианная зп же 35к фунтов. это анриал на них жить
Ilia
Ну люди то живут, тут по запросам )
Artyom
я вот аспирантом не поехал, жил бы на 1,5 к в месяц вообще)
Ilia
я вот аспирантом не поехал, жил бы на 1,5 к в месяц вообще)
А после аспирантуры уже на другие деньги бы жил, обыкновенный рост же )
Viktor
нет,ну медианная зп же 35к фунтов. это анриал на них жить
не все ж квартиру снимают, кому-то от бабушки досталась 🙂
Viktor
не все ж квартиру снимают, кому-то от бабушки досталась 🙂
налоги ещё учитывай. при зп в 35 всё на руки будет. шкала прогрессивная.
Ilia
Не всем же богато жить, я как человек которого помотало знаю что на любые суммы можно жить
Ilia
Я и койку в коммуналке по сути снимал, комнату на четверых с друзьями если быть точнее
Viktor
я вот аспирантом не поехал, жил бы на 1,5 к в месяц вообще)
На 1.5к можно нормально жить, если только не снимать хату. Ну как нормально, выживать.
Ilia
не, ну это ты уже жестишь, конечно 😄
Ну а че, зп была 500$ в месяц, и ничего, жил и откладывал на технику
Viktor
На еду, бар и транспорт хватит. На все остальное нет, конечно.
Ilia
На еду, бар и транспорт хватит. На все остальное нет, конечно.
Ситуация, когда надо Перетерпеть, если знаешь что потом последует
Ilia
Если не знаешь, то не стоит конечно
Ilia
У всех разный стартовый уровень, ну как всегда собственно
Viktor
500 долларов в РФ по-прежнему хорошая зп в регионах
Artyom
аспиранутура сейчас имеет смысл только по ml всякому, а не по какой-нибудь биофизике)
Ilia
ну не в Лондоне ж, наверное? 😄
В Москве, конечно же, почти сразу после того как я переехал в Россию ))
Viktor
В Москве, конечно же, почти сразу после того как я переехал в Россию ))
500 долларов в Москве тоже не то чтобы очень много, не разгуляешься.
Viktor
по данным с numbeo
так что если хата от бабушки, или снимаешь с друзьями комнату — попрёт
Viktor
так что если хата от бабушки, или снимаешь с друзьями комнату — попрёт
расходы начинаются когда появляется семья и дети. сады платные, хату надо нормальную, а не клоповник со студентами, и т.д.
Artyom
а транспорт в лондоне? а еда
Ilia
а транспорт в лондоне? а еда
Так включено же скорее всего, намбео, емнип, учитывает эти параметры
Viktor
а транспорт в лондоне? а еда
транспорт, развлечения, спорт, еда — стандартный набор «среднего» человека. источник: https://www.bystored.com/blog/cost-of-living-in-london
Viktor
Evgeniy
Казалось проще сначала. Каким-то образом проходило половину тестов с неправильной проверкой на число из двух цифр.
Порридж В Ко-ливинге
Evgeniy
💪
Там еще хард есть, решал?
Порридж В Ко-ливинге
Там еще хард есть, решал?
Неа, я на сегодня все, но нало. Я по карточке иду
Порридж В Ко-ливинге
По какой?
https://leetcode.com/explore/interview/card/top-interview-questions-hard
Порридж В Ко-ливинге
Я про память, конечно же
Evgeniy
Тоже линия