正解:搜索
解题报告:
首先由$p_i$是一个序列得,每个点的度数为2.且一定形成若干个环.
考虑先对每个环做,发现若要有解必须是偶环,且一定是隔一条边选一条边的,所以对每个环其实只有2种方案.
这时候搜索的复杂度是$O(2^{\frac{n}{2}})$.依然是过不去的.
继续考虑.发现如果环长为2,显然在左侧放左括号不会更劣(显然不解释了$QwQ$,于是复杂度就被降到了$O(2^{\frac{n}{4}})$,就做完辣辣辣辣辣!
首先由$p_i$是一个序列得,每个点的度数为2.且一定形成若干个环.
考虑先对每个环做,发现若要有解必须是偶环,且一定是隔一条边选一条边的,所以对每个环其实只有2种方案.
这时候搜索的复杂度是$O(2^{\frac{n}{2}})$.依然是过不去的.
继续考虑.发现如果环长为2,显然在左侧放左括号不会更劣(显然不解释了$QwQ$,于是复杂度就被降到了$O(2^{\frac{n}{4}})$,就做完辣辣辣辣辣!