Update LongestCommonString.cpp

构建后缀函数，求最长公共子串，其中用到模版类SuffixArray构建后缀数组sa[],rank[]以及相邻的两个后缀的最长公共前缀数组height[]。86行后为LongestCommonString算法