最短不公共子串

LibreOJ - 2123