Заголовок.

    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        - Выписать текст. За одно действие можно или загрузить в память словарное слово, или выписать одну из его подстрок.