- 13
- 0
- 约4.57千字
- 约 30页
- 2018-03-10 发布于浙江
- 举报
[计算机]第2章 递归与分治策略3
* 棋盘多项式的应用 问题:往n*n的棋盘C上放k只车,每行,每列上 只能放1只车,有多少不同的放法。 解:k =1,有n2 k = 2,有 ( )2 n 2 ( )2 n r k = r 有 k = n 有 n! ………… ………… 车 车 1……………………n 1…………………n 以Rk( c ) 记放k个车的不同放法,令R0( c ) = 1 上面的棋盘C的棋盘多项式等于: R( c )=1+n2x+ +……+ ( )2x2 n 2 ( )2 n r +n!xn 但是,我们经常碰到的是不完整的棋盘,这类棋盘 称残缺棋盘。 R( )= 1+X R ( ) = R ( ) = 1+2X R ( ) = 1+4X+2X2 R ( ) = 1+3X+X2 R ( ) = 1+2X+X2 = (1+X)2 R ( ) = 1+6X+7X2+X3 下面我们看一些应用: example: 在a,b,c,d,e的全排列中,要求a不出现在 第1和第5位,b不出现在第2和第3位,c不出现在 第3和第4位,e不出现在第5位,问:满足这些要 求的全排列有
原创力文档

文档评论(0)