题目大意: 给你两个字符串p,q,字符串中每个字符代表一个颜色,现在按顺序合并两个字符串,得到一个新字符串.新字符串的价值为,每个颜色价值的和,单个颜色价值的和等于该颜色在新字符中最后一次出现的位置减去第一次出现的位置.求最小价值 题目思路: dp[i][j]代表使用p的前i个字符,q的前j个字符合并产生的价值.对于dp[i][j],可由dp[i-1][j],dp[i][j-1]转移得到,每次转移增加的价值为[已被填入,但尚未填完的颜色的个数]. 用c[][]维护当前已被填入但尚未被填完的颜色的…