noi 2985 數字組合

2022-04-01 07:47:50 字數 486 閱讀 7265

2985:數字組合

總時間限制:

1000ms

記憶體限制:

65536kb

描述有n個正整數,找出其中和為t(t也是正整數)的可能的組合方式。如:

n=5,5個數分別為1,2,3,4,5,t=5;

那麼可能的組合有5=1+4和5=2+3和5=5三種組合方式。

輸入輸入的第一行是兩個正整數n和t,用空格隔開,其中1<=n<=20,表示正整數的個數,t為要求的和(1<=t<=1000)

接下來的一行是n個正整數,用空格隔開。

輸出和為t的不同的組合方式的數目。

樣例輸入

5 51 2 3 4 5

樣例輸出

3方案的組合,dp順序有點像01揹包,思維不一樣,d[j] ,j 的組合方案數,一層迴圈 a ,他也是最慢的,二層迴圈,列舉 j , 方案數的方程: d[j] += d[j-a[i]];

2985 數字組合

name 2985 數字組合 author date 26 07 17 22 52 description 2985 數字組合 檢視 提交 統計 提問 總時間限制 1000ms 記憶體限制 65536kb 描述有n個正整數,找出其中和為t t也是正整數 的可能的組合方式。如 n 5,5個數分別為1,...

2985 數字組合

2985 數字組合 總時間限制 1000ms 記憶體限制 65536kb 描述 有n個正整數,找出其中和為t t也是正整數 的可能的組合方式。如 n 5,5個數分別為1,2,3,4,5,t 5 那麼可能的組合有5 1 4和5 2 3和5 5三種組合方式。輸入 輸入的第一行是兩個正整數n和t,用空格隔...

數字組合問題

題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。方法一 列出取值範圍內所有資料,分別檢查是否符合條件 public static void calculatenum1...