計算排列組合,重複數字排列成不重複組合

時間 2022-02-10 11:35:09

1樓:楊老師的秒懂課堂

在不同個數時,一般無需考慮重複,但當數目相同時,一定注意容易重複,如6本書放到三堆可不是先分堆再排列,因為在分堆時實際上已經排了序。

舉最簡單的例子,如果不計順序,只是從1-5中選3個數字的話,就用c3 5,如果用a3 5帶了順序的話,那麼123和132和213和231和312和321就屬於同一種情況了,就重複了。

乘法原理和分步計數法

1、乘法原理:做一件事,完成它需要分成n個步驟,做第一步有m1種不同的方法,做第二步有m2種不同的方法,……,做第n步有mn種不同的方法,那麼完成這件事共有n=m1×m2×m3×…×mn種不同的方法。

2、合理分步的要求

任何一步的一種方法都不能完成此任務,必須且只須連續完成這n步才能完成此任務;各步計數相互獨立;只要有一步中所採取的方法不同,則對應的完成此事的方法也不同。

3、與後來的離散型隨機變數也有密切相關。

2樓:西域牛仔王

重複元素的排列公式:先全排,再除以重複的排列。

如 abbcccdde 共有 9! / (1! * 2! * 3! * 2! * 1!) = 15120 種不同排列。

3樓:匿名使用者

先計算所有數字的排列,以你給的例子。

總排列=a9 9

計算所有內部排列=a2 2*a3 3*a2 2最後用總排列除以內部排列就是不重複的組合數。

excel 1--10個數字不重複具體排列組合

4樓:匿名使用者

不用vb不好弄的!我用一種比較笨的演算法,然後用vba生成的,自己看附件哈,應該就是你說的那樣的,

option explicit

sub combin()

dim i, j, l, k, n, m

for i = 1 to 6

for j = i + 1 to 7

for l = j + 1 to 8

for k = l + 1 to 9

for n = k + 1 to 10

m = m + 1

sheet1.range("a" & m) = i & " " & j & " " & l & " " & k & " " & n

next n

next k

next l

next j

next i

end sub

5樓:三井熊

sub 組合()

introw = 1

dim arr1(4)

for i = 1 to 10

arr1(0) = i

for j = 1 to 10

if (arr1(0) < j) then

arr1(1) = j

for k = 1 to 10

if (arr1(0) < k and arr1(1) < k) then

arr1(2) = k

for l = 1 to 10

if (arr1(0) < l and arr1(1) < l and arr1(2) < l) then

arr1(3) = l

for m = 1 to 10

if (arr1(0) < m and arr1(1) < m and arr1(2) < m and arr1(3) < m) then

arr1(4) = m

cells(introw, 1).value = join(arr1, " ")

introw = introw + 1

end if

next

end if

next

end if

next

end if

next

next

end sub

如果是要排列,則把所有的<都改成<>

求5個1~10的數字的所有排列組合,不能重複。 100

6樓:誰不到處逛

a(10,5)=10*9*8*7*6= 30 240

7樓:泥淖中的斑馬

你是想問 有多少種排了組合吧?

8樓:花都

58496,25843,74125,95123,65419

數字123456任意組合,但是不重複組合能有多少組???求精確的組數???

9樓:孤獨的狼

如果只有乙個數:那麼有6種;

如果包含兩個數:那麼有30種;

如果包含三個數:那麼有120種;

如果包含四個數:那麼有360種;

如果包含五個數:那麼有720種;

如果六個數都有:那麼有720種;

所以一共有:6+30+120+360+720+720=1956

10樓:鳳起精銳王老師

6x5x4x3x2x1=720 六個數字都要進行排列的話有720種

求程式程式設計:把1-33個數字進行排列組合,選擇6個數字進行排列,數字不能重複

11樓:匿名使用者

他最好春天來,在女人的子宮 但是他年輕、英俊、受敬愛。流過潮濕的草地。但今天已太沉悶了 你摘下白晝中那頂脂粉的面具,歸真哈哈

排列組合,怎麼發現有重複的和避免出現重複計算的情況

12樓:匿名使用者

在不同個數時,一般無需考慮重複,但當數目相同時,一定注意容易重複,如6本書放到三堆可不是先分堆再排列,因為在分堆時實際上已經排了序。

舉最簡單的例子,如果不計順序,只是從1-5中選3個數字的話,就用c3 5,如果用a3 5帶了順序的話,那麼123和132和213和231和312和321就屬於同一種情況了,就重複了。

排列組合題,1,2,3,3,5這5個數字有幾種不同的排列方式??不重複的5位數字哈,不是那個5的階

13樓:happy木to人

假設這個五位數是五個位子,先把125三個數字安排在這五個位子上,剩下兩個位子就是兩個3佔了,這樣的話就是5×4×3等於60

14樓:無名無知小卒

12335

12353

12533

13235

13253

13523

13532

13325

13352

15233

15323

15332

數學,排列組合,數字問題,經典,數學排列組合的典型題及解答過程

先確定偶數的個數,直接把0看做偶數 1 三個偶數 c53 2 兩個奇數 一個偶數 c52 c51 兩種情況加起來是60之後再用列舉法列出和小於10的組合 024 026 013 015 017 035 213 215 413 去除這些後就是51種 從這10個數中取出3個不同的偶數的取法有c5取2 1...

2 2 3 3 4 4排列組合的問題,數學高手進

一,4和4之間有四個數字,那麼4之間不可能同時兩個3,也不可能乙個3也沒有,也就是說3肯定乙個在4之間,乙個在4之外。二,4之間有至少乙個2,至少乙個1,因為4之外只有2個位置,不可能有數字都在外。於是,4之間分別已經可以確立有三個數字,1 2 3 各乙個,還有乙個2 或者1,再調整下順序,應該很簡...

C42,排列組合該怎麼算

解題過程 c 4,2 4 2 2 4 3 2 1 6 組合 combination 是乙個數學名詞。一般地,從n個不同的元素中,任取m m n 個元素為一組,叫作從n個不同元素中取出m個元素的乙個組合。我們把有關求組合的個數的問題叫作組合問題。排列組合是組合學最基本的概念。所謂排列,就是指從給定個數...