Evgeniy
Evgeniy
Собственно, к чему веду: всегда ли путь до клетки, достигнутый с минимальными усилиями (в сумме) будет гарантированно содержать максимальное значение веса ребра, которое будет ответом?
Ilia
не, тут точно не сумма нужна же
Ilia
1-1-1-1-1 и 2-2 как пример
Evgeniy
Ну да, вот и думаю поэтому, можно ли тут дп применить
Evgeniy
Да, все же тут просто нужно писать минимальное усилие
Evgeniy
Нестандартный Дейкстра получается)
Evgeniy
Evgeniy
Два нижних с хешсетом, два верхних — с обычным булевым массивом (причем код одинаковый). Как так? Такая разница аж 200мс.
Lynn «Кофеман»
Evgeniy
Lynn «Кофеман»
Но я пока не понял как работают чужие решения. У меня брутфорсный алгоритм как я бы сам решал на бумажке. С поиском в ширину
Evgeniy
Например, я сначала ищу минимальный и максимальный effort по всему массиву. А потом бинарным поиском, совместно с dfs подбираю минимально возможный, который позволяет достичь правого нижнего угла.
Ilia
брутфорс всех efforts в runcode выдает правильный ответ, а в submit TLE 🙁
Nikita
Поясните плиз, где вы берете "задачу на сегодня"? Из запиненных сообщений?
Ilia
Nikita
@vitkarpov читал эту статью https://grfia.dlsi.ua.es/ml/algorithms/references/editsurvey_bille.pdf ?) Увидел у тебя в твите про виртуальный дом видео)
Nikita
Порридж В Ко-ливинге
Nikita
По правде сказать, я ее не до конца понял. Читал летом и у меня там были вопросы к паре лемм, но когда я скинул своей тиме никто видимо кроме меня особо не заинтересовался ¯\_(ツ)_/¯ Так что можно будет потом обсудить)
Evgeniy
Evgeniy
Ilia
Хорошо, что не Нгуен :)
учитывая, что у китайцев очень уважаемая и считает удачной Hui, то я бы посппорил с этим выражением ))
Ilia
даже статья на вики есть, лол
https://en.wikipedia.org/wiki/Hui_(surname)
Ilia
Evgeniy
Ilia
на олимпиаде в сочи были такие спортсмены, комментаторам приходилось выкручиваться ))
Evgeniy
Ilia
я не умею в бинарный поиск )
я взял все эффорты в сет, отсортировал и по ним иду через dfs
Evgeniy
Viktor
В общем, дп в итоге развилось в поиск в ширину. То есть просто рекуррентное соотношение для клетки относительно соседей не сделать, приходится пересчитывать одну и ту же клетку с учетом того как появляются новые знания о соседях.
Viktor
но код чистенький получился, на 28 строк
Ilia
Сегодня впервые за долгое время потребовалось применить простеньких алгоритмов фильтрации дублей, понял что не зря это всё решаю :D
Ilia
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Как это хранить список подписчиков не в массиве? Ну ходим каждый раз по массиву, чтобы удалить, ну и что? Ну будет на старых телефонах тормозить если по 3-4 пользователя блокировать (их будут удалять из массива)
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Google
Amazon
Facebook
Apple
LinkedIn
Uber
Lyft
Twitter
Pinterest
ByteDance
Netflix
Cloudera
Square
Tesla
Stripe
Dropbox
Snap
AirBnb
Snowflake
Robinhood
DoorDash
Порридж В Ко-ливинге
Evgeniy
Viktor
то есть кто-то там явно быстрее решал
Viktor
Viktor
Порридж В Ко-ливинге
Почан из Владивостока грин карту выйграл))0)
Evgeniy
Evgeniy
У литкода
Evgeniy
Evgeniy
Точно-точно
Lynn «Кофеман»
Так, сегодняшняя задача в лоб не решилась =)
Evgeniy
Или прямо в начале?
Lynn «Кофеман»
TLE на 72387
Evgeniy
Ого
Evgeniy
Мало
Lynn «Кофеман»
304 / 403 test cases passed.
Evgeniy
А нет, 100 тыщ максимум
Lynn «Кофеман»
Ну я ж говорю в лоб. Вычислить число и взять остаток. Видимо слишком большое число =)
Evgeniy
Подумал миллион
Evgeniy
Lynn «Кофеман»
Ага. На BigInt
Lynn «Кофеман»
По ходу надо что-то умнее придумывать
Lynn «Кофеман»
О, решил. Это я затупил =)
Lynn «Кофеман»
Ilia
у меня тле на 317 тесте при решении в лоб 🙁
Evgeniy
Evgeniy
Viktor
немного юмора из мира жизни в облаках. полинги и ретраи наше всё 😂