题意:给你一个由括号组成的字符串,长度为m,现在希望获得一个长度为n(全由括号组成)的字符串,0<=n-m<=2000 这个长度为n的字符串要求有两个性质:1:就是任意前缀,左括号数量大于右括号数量 2:字符串中左括号的数量等于右括号 现在让你可以在长度为m的原串前加一个括号串p,在原串后加一个括号串q 最后p+m+q=n 问有多少种组合p,q能得到目标串 分析:(这题我不会,看了题解才会) 定义dp[i][j],为前缀长为i,且左括号数量-右括号数量=j的串有多少个 所以dp[0][0]=1…