题意: 求最长公共子序列,并且这个子序列是字典序最小. 思路: LCS附一个值,dp[i][j].first代表以i,j的LCS的长度,dp[i][j].second代表LCS结尾元素,然后利用路径输出就好了: 竖着传就是1,横着就是-1,斜对角就是0: 然后就wa掉了...因为单一的判断结尾肯定不行啊,要判断这个满足的串: 138885777 15738 所以second为整个串:所以不需要路径记录了: 直接输出dp[L1][L2].second就好了: #include <bits/stdc…