Codeforces Round #554 (Div. 2) D. Neko and Aki’s Prank补题(DP)
题目:D. Neko and Aki’s Prank
题意
给出n对括号,由这些括号构成长度为2*n的合法括号序列构成的字典树,给这个字典树染色,要求相邻的边不能同时被染色,求最多可染多少条边。
题解
想不出来,我没啥想法。。。
参考博客:看了半天找到的解释较为清晰的大佬思路
长度为x,不平衡度为y的子树染色方案数相同实际是指,所有有效括号序列中从第一个位置到第x个位置所包含的“(”和“)”数量若是相同的话,接下来可以构造的字典树子树的情况是相同的,画图可以更好理解。
该篇文章中的color[x][y]根节
原创
2021-01-23 23:16:53 ·
117 阅读 ·
0 评论