2
NullЦитата:
Да и задачи на олимпиадах в перле не принимают. Ну и не знаю я его.
Ну что вы к perl'у-то прикопались, я же просто пример привел. Уж grep-то у вас всегда под рукой есть.
Цитата:
Я про алгоритм спрашиваю.
Можно почитать исходники любой ERE-совместимой программульки, e.g., того же grep'а (там регулярные выражения даже круче реализованы чем в perl'е).
Для этого используется бэктрэкинг (+динамическое программирование). Мне показалось, что можно для оптимизации использовать вещи вроде Z-функции, суффиксных деревьев, &c. :)