hdu 2294

F[i][j]表示长度为ipendant,用了j种珍珠,所构成的方案数,

F[i][j]=F[i-1][j]*j+F[i-1][j-1]*(k-j+1)

优化的方法是使用矩阵来做。将F[i-1]F[i]的转移用矩阵来描述,相当于一个k*k的线性变换矩阵。因此F[i]=A*F[i-1],这里A是转移矩阵,即F[i]=Ai-1*F[1],所以F[1]+…+F[n]=A0*F[1]+…+An-1*F[1]=E+A+A2+…+An-1)*F[1]



posted on 2011-08-14 18:20  宇宙吾心  阅读(155)  评论(0编辑  收藏  举报

导航