у меня есть набор строк (словарь) и строка T, я должен подсчитать, сколько раз я могу построить T из слов в моем словареCounting подстроки из заданного набора слов
, например
словарь содержит: hello world llo he
и струнный T "HelloWorld"
выход должен быть 2, так как "hellowold" может быть построен из здравствуйте + мир, он + LLO + мир
Есть ли эффективный алгоритм для этого?