关于此题的递推式的转换
查看原帖
关于此题的递推式的转换
1025891
XiaoYiii楼主2024/11/26 10:07

以下可能涉嫌 tlq tj

我一开始将 n→n−1n \to n - 1,然后用 dpi,j=dpi−1,j+(i−j+1)×dpi−1,j−1dp_{i,j} = dp_{i - 1, j} + (i - j + 1) \times dp_{i - 1, j - 1} 递推公式算,最后输出 dpn,kdp_{n,k},可以得到 40 pts。

dpi,jdp_{i,j} 表示填到(遍历完 [1,i][1,i])格子时,填了 jj 个格子时的方案数。

然后在之前的基础上,我用 fi,i−j+1=dpi,jf_{i,i-j+1} = dp_{i,j} 重写式子,fi,i−j+1=fi−1,i−j+(i−j+1)×fi−j+1f_{i,i-j+1}=f_{i-1,i-j} + (i-j+1) \times f_{i-j+1},最后用 j′j' 代换 i−j+1i-j+1,得到 fi,j′=fi−1,j′−1+j′×fi−1,j′f_{i,j'} = f_{i-1,j'-1}+j' \times f_{i-1,j'},即 fi,j′={ij′}f_{i,j'} = {i\brace j'},因此答案为 dpn,k=fn,n−k+1={nn−k+1}dp_{n,k} = f_{n,n-k+1} = {n\brace n-k+1}。

然后我就错了。

求问以上过程错在哪里。

2024/11/26 10:07
加载中...