Viktor
что-то мне подсказывает, что и в Яндексе не просто так стали делать, а после того как кого-то из гугла наняли.
Viktor
условно «сделать то же самое».
Viktor
общего решения для всех быть не может.
Viktor
это все равно как чувак скопировал кусок «поискового движка» и пытался продать на черном рынке. не понимая, что такого понятия как единый код поискового движка не существует, все завязано на 100500 сервисов и перемешано так, что никто не понимает как это работает 😄
Viktor
Viktor
помню первая презентация была в 2018 году
Порридж В Ко-ливинге
Viktor
Порридж В Ко-ливинге
внутренний гит
На полную катушку, я бы еще подрбностей рассказал
Порридж В Ко-ливинге
Viktor
Порридж В Ко-ливинге
🤣
Порридж В Ко-ливинге
Сегодняшнюю быстрее O(N log N) O(N) не решить?
Viktor
Порридж В Ко-ливинге
Viktor
Порридж В Ко-ливинге
Интересненько как ты за логарифм решил.
Отсортировал координаты и прошелся по каждой проверяя есть ли элементы больше по 4 стороны, и если есть взял сколько у них таких было + 1
Порридж В Ко-ливинге
https://pastebin.com/LAFtAHwd
Viktor
Порридж В Ко-ливинге
А как сохранить переходя между клетками если из менять местами?
Я ничего не меняю местами, я просто иду от больших к меньшему, и если есть сосед больше чем эта клетка, то смотрю сколько у него было элементов больше его + 1. Так получается что я обхожу все от большего к меньшего считая последовательности
Viktor
Viktor
Хотя это худший случай, в среднем будет N
Viktor
Интересное решение, надо поразбирать 👍
Порридж В Ко-ливинге
Viktor
Владъ
Я даже не думал как-то по-другому делать
Порридж В Ко-ливинге
Хотя щас хочу оптимизировать dfs чтобы в 300мс уложиться
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Volodymyr
Viktor
Nikolay
Nikolay
Не понял как одно следует из другого? Зачем вам самописная система контроля версий?
Viktor
Ну, по крайней мере, не в таком режиме как его хотят насиловать.
Viktor
Если что можно здесь подробнее почитать https://habr.com/ru/company/yandex/blog/482926/
Viktor
если коротко о том «зачем» 😄
Порридж В Ко-ливинге
WE DID IT BOYZ!!!
SLOW CODE NO MORE!
Viktor
но решения вроде везде одинаковые концептуально
Viktor
так что это пофигу, статистическая погрешность.
Порридж В Ко-ливинге
Порридж В Ко-ливинге
+ у них CPython (интерпретатор), а это в 10 раз медленее чем PyPy (jit)
Порридж В Ко-ливинге
Надо на плюсах такое сделать
Yarik
Yarik
это походу болезнь какая-то
Порридж В Ко-ливинге
Впервые за месяц сделал разбор задачки
https://leetcode.com/problems/deepest-leaves-sum/discuss/1153014/Python-Functional-BFS-solution
Порридж В Ко-ливинге
Вот так прообщавшись год с @vitkarpov я теперь пишу функциональным программированием и хочу открыть свой стартап 🤣
Yarik
Yarik
Порридж В Ко-ливинге
Порридж В Ко-ливинге
IndianCoder можешь смело дизлайкать, т.к. он с фейков дизлайкает Бабичева и любого кто в топе, а сам сеье накручивает показатели по типу 8 просмотров 5 лайков
Yarik
Viktor
Порридж В Ко-ливинге
🔥
Самая лучшая благодарность - апвоуты
Roman
А почему сегодняшняя медиум? У литкода очень странная система оценивания
Evgeniy
Viktor
Недавно обсуждали покраску кнопок. В тему доклад Вадима Пацева, моего бывшего руководителя, как они умудрились цепи Маркова вкрутить на фронтенде https://www.google.ru/amp/s/m.habr.com/ru/amp/post/550100/
Viktor
Не перекраской кнопок, как говорится, единой.
Порридж В Ко-ливинге
Null
Happy Monday! 👋
На этой неделе будем перебирать пути в матрице чисел. Задача на обход в глубину и мемоизацию.
https://vitkarpov.me/posts/longest-inc-path-in-a-matrix/
Порридж В Ко-ливинге