日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

限制排列与棋盘多项式

發布時間:2024/4/11 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 限制排列与棋盘多项式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先來說說限制排列

?

例子:

相鄰禁位排列問題:在整數1,2,3,...,n的無重全排列中,要求,求全體排列數

?

分析:利用容斥不難得到

?

?

旋轉木馬問題:8個小孩圍坐在旋轉木馬上,問有多少種變換座位的方法,使得每個小孩前面坐的都不是原來的小孩?

?

分析:其實做法跟上面的方法一樣,只是注意這里是換排列,那么總數就應該是7!,得到結果為:

?

?

?

?

棋盤多項式:

n個不同元素的一個全排列可以看成是n個相同的棋子在n*n的棋盤上的一個布局,這個布局滿足每一行或每一列只有一個棋子。

?

例如:41352對應如圖。

?

那么如果把棋盤推廣到任意形狀

?

?

我們令表示k個棋子布到棋盤C上的方案數。所以容易知道:

?

??????????????????????????????????

?

這里規定

?

設是棋盤C的某一指定格子所在的行和列都去掉后所得的棋盤,是僅去掉該格子后所得到的棋盤。

?

那么有:

?

設C為一棋盤,那么稱為C的棋盤多項式。

?

?

那么我們先來看它的一些性質:

?

(1)

?

推導過程:

?

(2)如果C由相互分離的組成,即的任意格子所在的行和列都沒有的格子,則有:

?

?

?

所以結合上面的兩個性質,我們可以得到:

?

???????????

?

?

?

?

?

?

?

下面介紹一個定理:

?

設為k個棋子布入禁區的方案數,則有禁區的布子方案數為(即禁區內不布棋子的方案數):

?

?

?

那么現在我們就可以來解題了,現在給出下面的一題:

?

1,2,3,4四位工人,A,B,C,D四項任務,條件是:1不干B,2不干B,C,3不干C,D,4不干D,問有多少種方案?

?

分析:那么按照上面的思路,寫出禁區的棋盤多項式

?

?

那么進一步就可以得到:

?

?

?

?

到了這里,對于錯排公式,我們也可以通過棋盤多項式來認識它了。

對于它,我們可以看成是棋盤的主對角線是禁區,然后它的棋盤多項式很容易根據上述性質(2)得到是

?

所以這樣我們就知道了,所以進一步得到錯排公式了。

?

?

?


?

總結

以上是生活随笔為你收集整理的限制排列与棋盘多项式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。