Size: a a a

2021 April 30

AF

Aidar Fattakhov in pro.cxx.holywars
а по чему карасиком ходить?
источник

CD

Constantine Drozdov in pro.cxx.holywars
множишь ахо-корасика на 2^12 и говоришь ибо нехуй писать
источник

CD

Constantine Drozdov in pro.cxx.holywars
ахо-корасик умеет распознавать вхождения
источник

CD

Constantine Drozdov in pro.cxx.holywars
если вхождение распознано довешиваешь бит что найдено
источник

AF

Aidar Fattakhov in pro.cxx.holywars
типа ты строишь автомат и в него прям смотришь?
источник

CD

Constantine Drozdov in pro.cxx.holywars
ну мне в автомате надо посетить каждую из 12 пометок "нашлось"
источник

CD

Constantine Drozdov in pro.cxx.holywars
помножил автомат на 2^12 масок
источник

AF

Aidar Fattakhov in pro.cxx.holywars
сложна
источник

CD

Constantine Drozdov in pro.cxx.holywars
как раз просто
источник

PO

PROLOG ONE LOVE in pro.cxx.holywars
Зачем ахо-корасик?
источник

CD

Constantine Drozdov in pro.cxx.holywars
потому что очень прямолинейно
источник

PO

PROLOG ONE LOVE in pro.cxx.holywars
Выкидываем нахуй подстроки
источник

PO

PROLOG ONE LOVE in pro.cxx.holywars
И проблем нет
источник

CD

Constantine Drozdov in pro.cxx.holywars
надо найти пример чего-то? построй распознающий автомат
источник

PO

PROLOG ONE LOVE in pro.cxx.holywars
А дальше там тупо в динамике за 12 * 2 ^ 12 считаем
источник

CD

Constantine Drozdov in pro.cxx.holywars
мне же не кодить ахо-корасика нормального
источник

PO

PROLOG ONE LOVE in pro.cxx.holywars
Длина строк 20
источник

CD

Constantine Drozdov in pro.cxx.holywars
я все префиксы строк справлюсь найти через set
источник

PO

PROLOG ONE LOVE in pro.cxx.holywars
Т.е. без проблем втупую за n ^ 2 * l ^ 2 предподсчитываем общие префиксы-суффиксы
источник

CD

Constantine Drozdov in pro.cxx.holywars
и все переходы в нём найти удаляя по букве
источник