题目链接 首先,这是一道区间dp题: 首先我们假设 \(l\) ~ \(r\) 是一段合法的区间: 考虑状态,对于一个区间 \(l\) ~ \(r\) 的方案数,我们需要知道方案数,以及 \(l ,r\) 未知的两个半括号的颜色; 所以设 \(f[l][r][i][j]\) 表示 \(l\) ~ \(r\) 区间 \(l\) 位置颜色为 \(i\) , \(r\) 位置颜色为 \(j\) 的方案数: 考虑三种情况 : 1,\(r=l+1\), 也就是只有一对括号,那么: \(f[l][r][…