看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《melpomene39 (正露丸)》之銘言: : In how many ways can we give 6 different gifts to 4 students : and each of them get at least one gift. : (sol) : 4^6 - { 4C1 ×[3^6-3C1 ×{2^6-2C1 ×1^6}] : 全部排列 有一個沒拿到禮物 ﹊﹊﹊﹊﹊ : └ 解答沒有這一個... : + 4C2 ×[2^6-2C1 ×1^6] : 有兩個沒拿到禮物 : + 4C3 ×1^6 } : 有三個沒拿到禮物 : 請問我是哪裡有思考錯誤嘛?我真的想破頭,麻煩各位了,謝謝~ 4^6 - { 4C1 ×[3^6-3C1 ×{2^6-2C1 ×1^6} - 3C2 * 1^6] 全部排列 有一個沒拿到禮物 ﹊﹊﹊﹊﹊ ﹊﹊﹊﹊ └ 這個要 └還要再補這個 + 4C2 ×[2^6-2C1 ×1^6] 有兩個沒拿到禮物 + 4C3 ×1^6 } 有三個沒拿到禮物 「有一個沒拿到禮物」的那邊, 你扣掉了「只有兩個人拿到禮物」, 但是忘記扣掉「只有一個人拿到禮物」, 最後答案算出來答案是1560。 其實有更方便的解法, 把禮物當成A、學生當成B, 這題就變成找出A→B的onto function數, |A| = 6、|B| = 4, A→B的onto function數 = 4!S(6, 4) ※S(m, n)為Stirling number of the second kind = 4C4 * 4^6 - 4C3 * 3^6 + 4C2 * 2^6 - 4C1 * 1^6 = 1560 希望有幫助到你! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.116.225 ※ 編輯: BigTora 來自: 118.166.116.225 (08/11 04:14)
genius945:寫得很清楚推一個 08/11 22:12
genius945:不過我覺得直接用onto就好了,又提到S(m,n)比較複雜點@@ 08/11 22:12
BigTora:謝謝!會用S(m, n)是因為有些書沒有Onto(m, n) 08/12 00:26
BigTora:Grimaldi這本就沒有像小黃的書弄個Onto(m, n)出來 08/12 00:27
lai90043:4^6 -{4C3 *[3^6 -3C2 * 2^6]+ 4C2[2^6 - 2] +4C1}=1572 08/12 11:31
lai90043:請問我哪裡寫錯 怎麼多12次!? 08/12 11:31
BigTora:4C3 *[3^6 -3C2 * 2^6] 改成下面這樣 08/12 12:44
BigTora:4C3 *[3^6 -3C2 * 2^6 - 3C1 * 1^6] 08/12 12:45
genius945:了解...不好意思因為我是小黃為主原文為輔 見笑了 08/12 21:44
melpomene39:謝謝你~~~~~感謝你>_< 08/13 01:04