2015-04\suftree - построить суфф.дерево, n <= 10^5
2011-05\refrain - длина * число вхождений --> max // b, b1
2015-04\freedom - Общая подстрока двух строк длины 10^5
2012-01\substr3 - Наибольшая общая подстрока 10-и строк длины 10^4
2015-02\typing - Выписать текст. За одно действие можно или загрузить в память словарное слово, или выписать одну из его подстрок.