|
第二个问题的生成函数计算如下.
注: 我们区分队伍与其倒序. 往后将长为 $j$ 的队伍视作数组 $(1,2,\ldots, j)$, 并将置换
$$
(1,2,3,\ldots, n)\mapsto (\sigma_1,\sigma_2,\sigma_3\ldots, \sigma_n)\quad [n]\xleftrightarrow[\sigma]{\text{双射}} [n]
$$
简化地记作 $(\sigma_1,\sigma_2,\sigma_3\ldots, \sigma_n)$.
继而定义一些名词:
- (置换的区段划分) 记 $\sigma_i\mid \sigma_{i+1}$, 若两者不相邻, 例如 $(3,2,4,5,1)$ 可以合法地划分作 $(3,2\mid 4,5\mid 1)$ 或者 $(3\mid 2\mid 4,5\mid 1)$, 但不能划分作 $(1,3\mid 5,4\mid 2)$. 等价的规则是其逆否命题: 接连出现的数字必须用逗号而非杠隔开.
- (段数) 置换的段数也就是 $\mid$ 的数量 $+1$.
$n$ 元置换中, 段数为 $m$ 的置换有几个? 改变问题表述: $m$ 段置换能生成几种 $n$ 元置换? $m$ 段 $n$ 元置换数是
$$
m!\cdot (x+2x^2+2x^3+2x^4+\cdots )^m
$$
中 $x^n$ 项的系数. 证明很简单, 先忘却数字只看分段, 那么通过隔板法知生成函数为
$$
(x+x^2+x^3+x^4+\cdots )^m
$$
- 考虑数字, 则系数需要乘上 $m$ 个数字的全排列 $m!$.
- 之所以给长度 $\geq 2$ 的置换加上 $2\cdot(-)$, 是因为 $(a,b)$ 与 $(b,a)$ 不一样.
综上, 记 $n$ 元 $m$ 段置换的数量为 $a_{m,n}$, 则
$$
m!\cdot (x+2x^2+2x^3+2x^4+\cdots )^m=\sum_{n\geq 0}a_{m,n} x^n.
$$
此时生成函数 $\sum_{n\geq m\geq 1}a_{m,n}x^ny^m$ 等于
$$
f(x,y)=\sum_{m\geq 0}m!(x+2x^2+2x^3+\cdots )^my^m=\sum _{m\geq 0}m!\left(\frac{1+x}{1-x}\right)^m(xy)^m.
$$
我们需要挑出那些没有将继数的分段置换. 对于有相继数的分段置换全体, 定义双射为改变最后一对相继数的 $\{(-,-),(-\mid- )\}$ 状态, 例如
$$
(2\mid 4,5,6\mid 3\mid 1)\to (2\mid 4,5\mid 6\mid 3\mid 1).
$$
这一双射对应也改变了段数的奇偶性. 从而 $f(x,-1)$ 消去了关于 $m<n$-段的计数, 该一元多项式的第 $n$ 项系数的绝对值就是答案. 消去绝对值的函数是
$$
f(-x,-1)=\sum _{m\geq 0}m!\left(\frac{x-x^2}{1+x}\right)^m
$$
收敛半径是 $0$, 从而只能是形式幂级数. 以上也可以写作
$$
\cfrac{x+1}{{1+x^2}- \cfrac{(x(x-1))^2}{{1-2x+3x^2} - \cfrac{(2x(x-1))^2}{{1-4x+5x^2} - \cfrac{(3x(x-1))^2}{1-6x+7x^2 - \cfrac{(4x(x-1))^2}{{1-8x+9x^2} - \cdots}}}}}.
$$
最后尝试把求出的 $g(x)$ 代入形式微分方程, 得递推式
$$
a_n=(n+1)a_{n-1} - (n-2)a_{n-2} - (n-5)a_{n-3} + (n-3)a_{n-4}.
$$ |
|