и да, еще такой момент во всех задачах такого типа - берем самый быстрый хеш (никаких там простых остатков, mod 2^64 в uint64_t) и при совпадении хеша проверяем шаблон
и да, еще такой момент во всех задачах такого типа - берем самый быстрый хеш (никаких там простых остатков, mod 2^64 в uint64_t) и при совпадении хеша проверяем шаблон
Ещё при совпадении хэша вначале проверять в нескольких случайных точках, а не последовательно
ну это я понял. просто меня конфузит терминология префикс. в лингвистике, префикс - это часть перед корнем.... нагуглил что есть такое понятие в дискретке, но ....