※ 本文轉寄自 ptt.cc, 文章原始頁面
Re: [問卦] 一個team有32個女生,會有幾個小團體?
※ 引述《ilovecat5566 (....)》之銘言:
: 問一個數學問題
: 如果一個team有32個女生
: 會有幾個小團體呢?
: 有沒有機率高手可以來算一下
: 有沒有卦?0.0
我覺得應該要用Stirling Number of the Second Kind和Bell Number:
(1) https://en.wikipedia.org/wiki/Stirling_numbers_of_the_second_kind
代表把n個物品分成k個非空子集合的組合數S(n,k), 其中
k k-j n
S(n,k) = Σ(-1) C(k,j)j / k!, 0≦k≦n
j=0
(2) https://en.wikipedia.org/wiki/Bell_number
代表把n個物品分成數個非空子集合的組合數Bn
n
Bn = Σ S(n,k)
k=0
例如: n=4可分割成
{{1,2,3,4}} => k = 1
{{1,3,4},{2}}、{{1},{2,3,4}}、{{1,3},{2,4}}、{{1,4},{2,3}}、{{1,2,4},{3}}、
{{1,2},{3,4}}、{{1,2,3},{4}} => k = 2
{{1,4},{2},{3}}、{{1},{2,4},{3}}、{{1},{2},{3,4}}、{{1,3},{2},{4}}、
{{1},{2,3},{4}}、{{1,2},{3},{4}} => k = 3
{{1},{2},{3},{4}} => k = 4
=> S(4,1) = 1, S(4,2) = 7, S(4,3) = 6, S(4,4)=1
B = S(4,1)+S(4,2)+S(4,3)+S(4,4) = 15
4
32
所以原問題的答案就是B = Σ S(n,k)
32 k=0
這個大概用程式跑會比較適合...
但如果用上面的explicit formula會比較沒有效率,
所以會用S(n,k)的recurrence relation來計算:
S(n,k) = k*S(n-1,k)+S(n-1,k-1), 0 < k < n
= 1, n = k
= 0, n = 0 or k = 0
這樣就可以用計算C(n,k)一樣的技巧,用dynamic programming做:
if __name__ == '__main__':
n = int(input('Enter n: '))
s = [[1 if i == j else 0 for j in range(n+1)] for i in range(n+1)]
for i in range(1, n+1):
for j in range(1, i):
s[i][j] = j*s[i-1][j]+s[i-1][j-1]
bn = 0
for k in range(n+1):
bn += s[n][k]
print(bn)
當n=32時,答案是:
128064670049908713818925644
還蠻多的XD
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.227.61.76 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1679330053.A.D31.html
Re: 回文串
242561
[問卦] 一個team有32個女生,會有幾個小團體?
Gossiping03/20 17:45
613
Re: [問卦] 一個team有32個女生,會有幾個小團體?
Gossiping03/20 19:43
36
Re: [問卦] 一個team有32個女生,會有幾個小團體?
Gossiping03/20 19:46
-17
Re: [問卦] 一個team有32個女生,會有幾個小團體?
Gossiping03/20 22:02
67
> Re: [問卦] 一個team有32個女生,會有幾個小團體?
Gossiping03/21 00:34
37
Re: [問卦] 一個team有32個女生,會有幾個小團體?
Gossiping03/21 01:17
7 則留言
yueayase 作者的近期文章
Re: [問卦] 188錯在哪?
※ 引述《WangW (廢文Wang)》之銘言: : 如題 : 188錯在哪啊? : 是不是錯在取了一個不適合的人啊 : 是說妻子不想待美國是不會自己出去找工作存錢飛台灣嗎 : 啊還是說這齣鬧劇會是床頭吵床尾啊 : 然後婚姻版版主真的有夠沒
Re: [問卦] 婚姻板老公怎麼還在戰?
※ 引述《acapla (deft)》之銘言: : 剛剛9點半又發了一篇 : 目前算下來已經發了8篇文了 : 尤其從昨天晚上8點多開始 : 幾乎是每個小時一篇的速度在發文 : 一個人舌戰群雄 : 好猛喔,婚姻板戰神? :--- : Sent
Re: [問卦] 資工系畢業不會寫程式?
※ 引述《kinjk01 (小白)》之銘言: : 我朋友是公司主管 : 最近公司在面試招了幾個新人 : 發現有些資工系畢業的學生 : 竟然不會寫程式 : 怎麼有人可以資工系畢業不會寫程式? 這不需要意外吧? 只要看看實作課教授和助教教的東西
Re: [新聞] 幫小四女兒包尿布!遭丈母娘痛罵「變態」 人夫怒:男性
※ 引述《CREA (人間不信)》之銘言: : 三立新聞網>生活 : 2024/03/14 18:40:00 : 生活中心/梁雪婷報導 : 幫小四女兒包尿布!遭丈母娘痛罵「變態」人夫怒:男性原罪嗎 : 小孩幾歲時,父母應該要開始拉開距
Re: [爆卦] 施虐錄音檔 保母虐童案的保母是我的房東
※ 引述《danny0830 (丹尼)》之銘言: : 更新 : 原po刪文了 : https://tinyurl.com/56456y5k : 備份錄音檔 : https://www.threads.net/@chuhsuan0619/po
Re: [新聞] 奪命保母正面照曝光!網友肉搜臉書 她曾
※ 引述《Aqqqa (Aqqqa)》之銘言: : https://udn.com/news/story/123967/7824879?from=redpush : 奪命保母正面照曝光!網友肉搜臉書 她曾支持「殺害兒童唯一死刑」 : 202
Re: [新聞] 碩士生免寫論文! 「修課型碩士」台灣
※ 引述《peterlin495 (專業果粉O'_'O)》之銘言: : 碩士生免寫論文!「修課型碩士」台灣能開放嗎 : 4.完整新聞內文: : 台灣大學生人數近年來持續遞減,但碩士生人數卻不減反增,為了更符合業界與學生所需 : ,日前教育部
→
推
推
推
推
推
推