time limit:
1000ms
memory limit:
32768k
total submit:
174accepted:
64問題描述:
n個元素的集合可以劃分為若干個非空子集。例如,當n=4 時,集合可以劃分為15 個不同的非空子集如下:
,,,},
,,},
,,},
,,},
,,},
,,},
,,},
,},,},
,},,},
,},,},
,},}
演算法設計:
給定正整數n,計算出n個元素的集合可以劃分為多少個不同的非空子集。
資料輸入:
輸入資料第1 行是元素個數n。
結果輸出:
將計算出的不同的非空子集數輸出.
sample input
sample output
求的是bell數,滿足遞迴式:b(n)= (n-1)σ(i=0) ((n-1) i)b(i),b(0)=1;
集合劃分問題
集合劃分問題 問題描述 n 個元素的集合可以劃分為若干個非空子集。例如,當n 4 時,集合可以劃分為15 不同的非空子集如下 其中,集合 由 1 個子集組成 集合 由2 子集組成 集合,由3子集組 成 集合,由4 子集組成。程式設計任務 給定正整數n 和m,計算出n元素的集合可以劃分為多少 不同的由...
集合劃分問題
問題描述 n個元素的集合可以劃分為若干個非空子集。例如,當n 4 時,集合可以劃分為15 個不同的非空子集如下 給定正整數n,計算出n個元素的集合可以劃分為多少個不同的非空子集。所求的是bell 數 滿足遞推公式 b n 所以這道題實際求第二類stirling數 s n,m 解決思想 1.若 m 1...
集合劃分問題 演算法
問題描述 n個元素的集合可以劃分為若干個非空子集。例如,當n 4 時,集合可以劃分為15個不同的非空子集如下 其中,集合 由1個子集組成 集合,由2個子集組成 集合,由3 個子集組成 集合,由4個子集組成。程式設計任務 給定正整數n 和m,計算出n 個元素的集合可以劃分為多少個不同的由m 個 非空子...