arc176d

g1ove發表於2024-04-30

學到了一類題的通用方法。

我們考慮位置貢獻。令原來的數為 \((A,B)\) ,新數為 \(C\)
有狀態:

\((A,B),(B,A),(A,C),(C,A),(B,C),(C,B),(C,C)\)

轉移是

\(\begin{bmatrix} 1 & n-2 & 0 & 0 & n-2 & 0 \\ C(n-2,2) & 0 & n-2 & n-2 & 0 & 0 \\ 0 & C(n-2,2)+n-3 & 1 & 1 & 0 & n-3 \\ 1 & 1 & C(n-2,2)+n-3 & 0 & 1 & n-3 \\ 1 & 1 & 0 & C(n-2,2)+n-3 & 1 & n-3 \\ 0 & 0 & 1 & 1 & C(n-2,2)+n-3 & n-3 \\ 0 & 1 & 1 & 1 & 1 & C(n,2)-4(n-1)+2 \end{bmatrix}\)