1 問題的提出
1)同室四人各寫一張賀年卡,先集中起來,然後每人從中拿一張別人送出的賀年卡.則四張賀年卡的不同分配方式有[ ]
a.6種 b.9種 c.11種 d.23種
2)有5個客人參加宴會,他們把帽子放在衣帽寄放室內,宴會結束後每人戴了一頂帽子回家.回家後,他們的妻子都發現他們戴了別人的帽子.問5個客人都不戴自己帽子的戴法有多少種?
上述兩個問題,實質上是完全一樣的.是被著名數學家尤拉(leonhard euler,1707-1783)稱為「組合數論的乙個妙題」的「裝錯信封問題」的兩個特例.「裝錯信封問題」是由當時最有名的數學家約翰•伯努利(johann bernoulli,1667-1748)的兒子丹尼爾•伯努利(danidbernoulli,1700-1782)提出來的,大意如下:
乙個人寫了n封不同的信及相應的n個不同的信封,他把這n封信都裝錯了信封,問都裝錯信封的裝法有多少種?
2 建立數學模型
「裝錯信封問題」及兩個特例,其實就是n個不同元素的一類特殊排列問題,本文試就給出這類問題的數學模型及求解公式.為方便,我們先把n個不同的元素及相應的位置都編上序號1,2,…,n,並且約定:在n個不同元素的排列中
1° 若編號為i(i=1,2,…,n)的元素排在第i個位置,則稱元素i在原位;否則稱元素i不在原位.
2° 若所有的元素都不在原位,則稱這種排列為n個不同元素的乙個錯排(若每個元素都在原位則稱為序排).
按照上面約定,「裝錯信封問題」即為n個不同元素的錯排問題,則可構建「裝錯信封問題」的數學模型為在n個不同元素的全排列中,有多少種不同的錯排?
3 模型求解
應用集合中的容斥原理,我們就可得到「裝錯信封問題」的數學模型的求解公式.
設i表示n個不同元素的全排列的集合
ai(i=1,2,…,n)為元素i在原位的排列的集合.
ai∩aj(1≤i<j≤n)為元素i與j在原位的排列的集合.
…… ……
a1∩a2∩…∩an為n個元素的序排的集合.
則它們的排列數(即各個集合中元素的個數)分別為
|i|=n!
|ai|=(n-1)!
|ai∩aj|=(n-2)!
…… ……
|a1∩a2∩…∩an|=(n-n)!=0!
所以,根據容斥原理即得「裝錯信封問題」的數學模型的求解公式(即n個不同元素的錯排數)為
4 應用舉例
乙個元素的錯排數顯然為0,二個不同元素的錯排數為1,三個不同元素的錯排數為2,均可由公式 驗證,由公式 還可求得四個不同元素的錯排數為
五個不同元素的錯排數為
則本文開頭的問題1)共有9種不同的分配方式,故選(b).問題2)共有44種不同的戴法,下面再舉幾例說明公式 的應用.
例1設有編號為1,2,3,4,5的五個球和編號為1,2,3,4,5的五個盒子,現將這五個球投放入五個盒內,要求每個盒內投放乙個球,並且恰好有兩個球的編號與盒子的編號相同,則這樣的投放方法的總數為
[ ]
a.20種 b.30種
c.60種 d.120種
解 本題實質上是三個元素的錯排問題,但由於題中未指明是哪三個元素進行的錯排,故本題可分兩步求解.
第二步,對已選出的三個元素進行錯排,有2種.
例2 某省決定對所轄8個城市的黨政一把手進行任職交流,要求把每個幹部都調到另乙個城市去擔任相應的職務.問共有多少種不同的幹部調配方案?
解 實質上本題即為8個不同元素的錯排問題,一種幹部調配方法對應於8個不同元素的乙個錯排.故由公式 可求得不同的幹部調配方案數為
總結 : 只要我們知道是裝錯信封問題.只要記住答案就行..比如4個的有9種,5個的有44種.
參***:
瑞士數學家尤拉按一般情況給出了乙個遞推公式:
用a、b、c……表示寫著n位友人名字的信封,a、b、c……表示n份相應的寫好的信紙。把錯裝的總數為記作 f(n) 。假設把a錯裝進b裡了,包含著這個錯誤的一切錯裝法分兩類:
(1)b裝入a裡,這時每種錯裝的其餘部分都與a、b、a、b無關,應有 f(n-2) 種錯裝法。
(2)b裝入a、b之外的乙個信封,這時的裝信工作實際是把(除a之外的)n-1份信紙b、c……裝入(除b以外的)n-1個信封a、c……,顯然這時裝錯的方法有 f(n-1) 種。
總之在a裝入b的錯誤之下,共有錯裝法 f(n-2)+f(n-1) 種。a裝入c,裝入d……的n-2種錯誤之下,同樣都有 f(n-2)+f(n-1) 種錯裝法,因此 :
f(n)=(n-1)
這是遞推公式,令n=1、2、3、4、5逐個推算就能解答蒙摩的問題。
f(1)= 0, f (2)= 1, f (3)= 2, f (4)= 9, f (5)=44。
答案是44種。一般地,當n>2時
f(n)=
直接用遞推公式,我試過了,推不出;
直接用容斥原理就可以了:
f(n)=n!(1/1! - 1/2! + 1/3! +…+ (-1)^(n-1)/n!)
有n封不同的信裝入n個不同的信封,沒有一封裝對的裝法有多少種?
用遞推的方法算到a(n)=(n-1)*(a(n-1)+a(n-2))
然後得到a(n)=(-1)^n*a(n,0)+(-1)^(n-1)*a(n,1)+……(-1)^1*a(n,n-1)
算到這個類似與二項式的東西後就算不下去了
我想知道a(n)=多少?
能不能用我這個方法接著算下去?
不能的話用正確的方法怎麼算呀?
問題補充:不是說a(n)=(n-1)*(a(n-1)+a(n-2)) 到a(n)=(-1)^n*a(n,0)+(-1)^(n-1)*a(n,1)+……(-1)^1*a(n,n-1) 這步不會
我想知道算到a(n)=(-1)^n*a(n,0)+(-1)^(n-1)*a(n,1)+……(-1)^1*a(n,n-1)後再怎麼把a(n)化到最簡
用a1,a2,……,an表示以下事件:ak表示第k封信放在本來的信封上。求出a1∪a2∪……∪an的種類 然後用總的減去它就是所需答案了
那麼,根據容斥原理,有:
p(a1∪a2∪……∪an)=
p(a1)+p(a2)+……+p(an)-(p(a1∩a2)+p(a1∩a3)+……+p(a(n-1)∩an))(注意:求和取遍所有不同的ai∩aj)+(p(a1∩a2∩a3)+p(a1∩a2∩a4)+……+p(a(n-2)∩p(a(n-1))∩p(an)))(注意:求和取遍所有不同的ai∩aj∩ak)+……+(-1)^(n-1)p(a1∩a2∩……∩an)
=(n-1)!*n/n!-(n-2)!/n!*c_n^2+(n-3)!/n!*c_n^3+……+(-1)^(n-1)/n!
=1-1/2!+1/3!-……+(-1)^(n-1)/n!
即至少有一對裝對的概率就是1-1/2!+1/3!-……+(-1)^(n-1)/n!
當n無窮大時
即=1/e
你已經化到最簡了
不用再化下去的~!
a(n)=(n-1)*[a(n-1)+a(n-2)] a1=0 a2=1
算到這一步是對的.
即 a(n+1)=n*[a(n)+a(n-1)]
然後 令: b(n)=a(n)/n!
(n+1)b(n+1)=nb(n)+b(n-1)
故,b(n+1)-b(n)=[b(n)-b(n-1)]/(n+1)
………………………………………………
b(n)-b(n-1)=[b(n-1)-b(n-2)]/n
b(n-1)-b(n-2)=[b(n-2)-b(n-3)]/(n-1)
… …
b(4)-b(3)=[b(3)-b(2)]/4
b(3)-b(2)=[b(2)-b(1)]/3
所以: b(n)-b(n-1)=2[b(2)-b(1)]/n!
將這些式子累加起來
可以得到a(n)=n!*(1/2!-1/3!+1/4!……+(-1)^n*1/n!)。
錯裝信封問題
先看問題 hdu有個網名叫做8006的男性同學,結交無數,最近該同學玩起了浪漫,同時給n個每人寫了一封信,這都沒什麼,要命的是,他竟然把所有的信都裝錯了信封!注意了,是全部裝錯喲!輸入資料報含多個多個測試例項,每個測試例項占用一行,每行包含乙個正整數n 1對於每行輸入請輸出可能的錯誤方式的數量,每個...
伯努利錯裝信封問題
題目描述 某人寫了n封信和n個信封,如果所有的信都裝錯了信封。求所有信都裝錯信封共有多少種不同情況。輸入輸出格式 輸入格式 乙個信封數n n 20 輸出格式 乙個整數,代表有多少種情況。輸入輸出樣例 輸入樣例 1 複製 輸出樣例 1 複製 輸入樣例 2 複製 輸出樣例 2 複製 解 伯努利錯裝信封問...
錯排問題 組合數學 容斥原理
3.錯排問題 problem 題目描述 n本不同的書放在書架上。其中m本書已經重新擺放好,將剩下的n m 本書也重新擺放,使每本書都不在原來放的位置。求有幾種擺法。輸入資料 第1行兩個數n,m 接下來m行,每行兩個數xi,yi表示原來的第xi本書已經放到了第yi 個位置上資料保證任意兩個x不相同,任...