Problem
長度為 n (保證為 5 的倍數)個對列,小公車長度為 5,種類有 K 種,大公車長度 10,種類有 L 種,請問排列的方法數有多少種?
Sample Input
|
|
Sample Output
|
|
Solution
推導公式如下
$A_{n} = K * A_{n-1} + L * A_{n-2}$考慮塞入最後一台車的類型,找到遞迴公式。之後將其變成線性變換的結果。
$$M = \begin{bmatrix} K & 1 \\ L & 0 \end{bmatrix} \\ M^n = \begin{bmatrix} A^n & A^{n-1} \\ A^{n-1} & A^{n-2} \end{bmatrix} \\$$
|
|