题意:找一个串使给出的两个串都是它的子串,要求最短,求出最短长度,以及种类数. 思路:可以想到,当两个子串a,b拥有最长的公共子串为LCS时,那么可以求出的最短的串为lena+lenb-LCS. 那么接下来直接计算转移数就可以了,和平常求LCS的方法一样.DP[i][j][k]代表到选取了i个时已有j个a串的,k个b串的种类数. /** @Date : 2016-12-09-18.39 * @Author : Lweleth (SoungEarlf@gmail.com) * @Link : ht…