Re: 小謎題-交換禮物(機率) - 推理遊戲

Freda avatar
By Freda
at 2008-12-18T05:12

Table of Contents

Q:假設有N個人交換禮物 大家把禮物放在一堆
抽禮物的時候可以拿到自己的禮物
開獎的時候至少有一對人是互相拿到對方禮物的機率

A:
1 2 3 4 5 6 ... N
口口口口口口... 口

上排為人 下排空格填上數字則為拿到的禮物編號 當然編號n的人他提供的禮物編號也給n

在N個空格填上1~N且不重複總共有N!種填法

以下是題目的重點:
至少有一對人互相拿到對方禮物
若是我強制指定其中兩個人互拿對方禮物
則剩下N-2個人無論怎麼把剩下數字填入
都一定符合"至少一對人互相拿到對方禮物"
因為那一對拿到彼此禮物的兩人早就已經被指定了
剩下的人是否還有人彼此拿到對方的禮物已經無所謂
因此剩下N-2個數字填入N-2個格子總共有(N-2)!種填法

而最初的時候強制指定任兩人必須填入對方的數字則有C(N,2)種指定的方法

因此符合條件的總共有[C(N,2)]x(N-2)! = N!/2種


但是此N!/2種會重複計算同時有兩對以上互相拿到對方禮物的狀況
也就是指定1和4號互拿對方禮物的時候5和8號可能也互拿
但是指定5和8號互拿的時候又算了一次1和4互拿 這兩種情況是同一件事情

因此接下來就是要用排容原理把同時兩對人互拿的情況扣掉
然後補回三對人同時互拿 扣掉四對人同時互拿 $%@&#!^&


另外一種算法
P(至少有一對互拿對方禮物) = 100% - P(完全沒有人互拿對方禮物)

以上不管哪種算法都讓人不想算下去... 囧
不過真的要算應該就是這樣算了吧

最簡單解:叫電腦跑比較快


Edit:方法1試算化簡了一下 答案就是上面那一篇給的公式

兩對 => C(N,2)xC(N-2,2)x(N-4)!/2! = N!/[(2^2)x2!]
k對 => C(N,2)xC(N-2,2)x...xC(N-2k)x(N-2k-2)!/k! = N!/[(2^k)x(k!)]

按排容原理補上正負號以後全部加起來最後就變成上一篇的公式

因此機率 = 上篇公式/N!
※ 編輯: wisdom7676 來自: 122.120.40.166 (12/18 05:30)
※ 編輯: wisdom7676 來自: 122.120.40.166 (12/18 05:31)
east101010:看來你離散學的很好~我叫老師幫你加分XD 12/18 05:47
wisdom7676:其實我沒學過離散..XD 高中時學的數學的應用而已 12/18 05:54
east101010:高中已經教過排容原理了嗎@@? (驚) 12/18 06:00
chenyuhung:排容是什麼啊?我也是以為用高中學得來解就可以了 12/18 08:22
teves:高中本來就有教排容啊,看來你高中數學沒認真聽XD 12/18 10:32
east101010:囧~~~我以為這是大學才會提到的名詞~ 12/18 20:06
east101010:高中的時候應該已知道相關概念~但是或許不知道叫排容? 12/18 20:07
euleramon:這篇真是經典.. 就算只用到高中數學,也是很經典 12/18 23:09


All Comments

Rosalind avatar
By Rosalind
at 2008-12-18T23:51
看來你離散學的很好~我叫老師幫你加分XD
George avatar
By George
at 2008-12-19T17:55
其實我沒學過離散..XD 高中時學的數學的應用而已
Agatha avatar
By Agatha
at 2008-12-21T08:51
高中已經教過排容原理了嗎@@? (驚)
William avatar
By William
at 2008-12-24T10:23
排容是什麼啊?我也是以為用高中學得來解就可以了
Ula avatar
By Ula
at 2008-12-28T16:44
高中本來就有教排容啊,看來你高中數學沒認真聽XD
Aaliyah avatar
By Aaliyah
at 2008-12-29T18:32
囧~~~我以為這是大學才會提到的名詞~
Liam avatar
By Liam
at 2009-01-02T19:22
高中的時候應該已知道相關概念~但是或許不知道叫排容?
Jake avatar
By Jake
at 2009-01-04T10:33
這篇真是經典.. 就算只用到高中數學,也是很經典

小謎題

Doris avatar
By Doris
at 2008-12-07T14:49
12/24要辦交換300元的禮物,那時候想到一個簡單的數學謎題, 就是互相拿到對方禮物的機率是多少? 這題目有點類似一群人之中有生日相同的發生機率。 po上來給大家猜看看:p - ...

推理問題

Gilbert avatar
By Gilbert
at 2008-11-27T17:50
※ 引述《roadeat (www)》之銘言: : ※ 引述《porlat (傭人阿天)》之銘言: : : 表示此牌有重複性 所以扣單張數字 : : 紅心 4 : : 黑桃 10 K 4 : : 梅花 10 5 4 : : 方塊 K 5 : : 表示此花色數字皆重複牌(剩黑桃與方塊) : 不好意思 ...

推理問題

Michael avatar
By Michael
at 2008-11-27T17:20
※ 引述《porlat (傭人阿天)》之銘言: : ※ 引述《mike7788 (mike)》之銘言: : : 假設胖虎和小夫都具有足夠的推理能力。 : : 這天,他們去大雄家玩 : : 他們知道多啦A夢的百寶袋有如下16張牌 : : 紅心 9、A、2、4、3、7 : : 黑桃 10、K、4 : : 梅花 J ...

4個6做加減乘除

Tom avatar
By Tom
at 2008-11-18T21:52
好像是老問題了 4個6做加減乘除運算,請找出1~9的解法 1~8都解開了,但是就是湊不出9,有人有解過答案的嗎?? EX: 6-6+6/6=1.... 我知道用平方可以解出9,但還是希望有不用平方的解答 不過我倒是認同6次方或是開6次方根是可以接受的,不過要用掉1個6 這應該算是 ...

日期推算問題

Quanna avatar
By Quanna
at 2008-11-17T21:43
在影集CSI第3季第8集, 有個人的遺體被火蟻當成巢穴. 在遺體上又發現一個麗蠅的蛹, 推算麗蠅的蛹孵化離開需要28週. 若火蟻此時才來, 到目前為止是火蟻家族的第二世代, 約52週. 上面的數字都是節目給的. 節目中依此推算此人死亡時間是19個月. 28週+52週是80週, 每個月有4 ...