Size: a a a

2020 October 06

CD

Constantine Drozdov in pro.algorithms
надо будет почитать побольше
источник

AD

Alexey Dergunov in pro.algorithms
но тут кажется цель просто с алгоритмами ознакомиться
источник

CD

Constantine Drozdov in pro.algorithms
кф к сожалению кручу-верчу-запутать-хочу ориентирован, очередная компоновка 10 стандартных идей (типичная фиолетовая Е)
источник

SG

Sergey Glazyrin in pro.algorithms
да, пока цель ознакомиться с алгоритмами, потом постепенно нырять в мешинлернинг
источник

AD

Alexey Dergunov in pro.algorithms
Alexey Dergunov
но тут кажется цель просто с алгоритмами ознакомиться
cses можно попробовать для этого
источник

CD

Constantine Drozdov in pro.algorithms
Sergey Glazyrin
да, пока цель ознакомиться с алгоритмами, потом постепенно нырять в мешинлернинг
вы уверены, что в ML нужно? спросите в профильном чате
источник

AD

Alexey Dergunov in pro.algorithms
Alexey Dergunov
cses можно попробовать для этого
там задачки чисто на напишите стандартную штуку
источник

AD

Alexey Dergunov in pro.algorithms
codeforces edu еще, с видосами от маврина
источник

SG

Sergey Glazyrin in pro.algorithms
вы не поверите, но я имею достаточно большую коммерческую практику разработки, но эти собеседования задрали, где задают задачки на алгоритмы. Я неплохо разбираюсь в паттернах, DDD, solid, clean code. Но алгоритмы проваливаю. Ну и так как я уже лет 6 питонист, я вижу что мир постепенно идет к мешинлернингу Так что без ML я прийду в утиль лет через 10 окончательно, а может и раньше.
источник

K

Kotomord_λapki in pro.algorithms
Sergey Glazyrin
я вон вчера решил без хешей, потом товарищи из чата посоветовали посмотреть в сторону хешей и кнута-морисса-пратта и корасика.
А как?
источник

SG

Sergey Glazyrin in pro.algorithms
Kotomord_λapki
А как?
я построил дерево матрицы, каждая нода имела sum_last_n, это сумма последних n символов в строке.
и потом просто сравнивал эту сумму с суммой строк в шаблоне. если совпадало, то проверял на совпадение элемент за элементом. сегодня переписал немного на хеши. стало красивей. хочу улучшать, чтобы добиться идеального решения.....
источник

K

Kotomord_λapki in pro.algorithms
С идеальными решениями беда
источник

AD

Alexey Dergunov in pro.algorithms
а это вообще решается без хешей?
источник

K

Kotomord_λapki in pro.algorithms
Как бы ты не был готов к алгособесу, если у тебя в голове одно решение, а у интервьюера другое того же качества, может быть грустно
источник

K

Kotomord_λapki in pro.algorithms
Alexey Dergunov
а это вообще решается без хешей?
Уже предлагали Фурье
источник

CD

Constantine Drozdov in pro.algorithms
Sergey Glazyrin
я построил дерево матрицы, каждая нода имела sum_last_n, это сумма последних n символов в строке.
и потом просто сравнивал эту сумму с суммой строк в шаблоне. если совпадало, то проверял на совпадение элемент за элементом. сегодня переписал немного на хеши. стало красивей. хочу улучшать, чтобы добиться идеального решения.....
А, да, есть еще максимально издевательские способы хеширования - например, можно посчитать пару (сумму, ксор)
источник

CD

Constantine Drozdov in pro.algorithms
Деревья при этом не нужны
источник

CD

Constantine Drozdov in pro.algorithms
Порядконезависимость даёт очень широкий спектр тестов против этого, но это авторам нужно было думать над тестами
источник

SG

Sergey Glazyrin in pro.algorithms
окей, попытаюсь сделать с тру полиномиальными хешами
источник

SG

Sergey Glazyrin in pro.algorithms
спасибо
источник