集合劃分問題I

2021-05-22 05:36:54 字數 563 閱讀 8198

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 個 非空子...