2 条题解
-
0
Guest LV 0 MOD
-
2
因为每一个春联有 个间隔,对于每个间隔我们可以认为:不同的记为 (),相同记为 ()。一共有 种可能,因此先设 个桶,每个桶内,每两个均可能构成春联。
具体 的实现方式:
这样,如果有两个春联是对偶的,那么他们的 最后结果一定相等。孝先,一定要知道这个( 一致性 )。
然后,我们把它们的结果记在一个 里:
我们可以拿样例举例。
的每次结果如下:
但我们只需要注意最后一行。
只要 个对联是对偶的,在同一个位置( 一致性 )一定是 。之后,我们只需要在这 个数里选 个,即 。Code:
- 1