1樓:
對於這個數列演算法我不知道,但是樓主有一點問題
這個使用排列組合的方法計算的,確實是高中的內容,不知道樓主學了沒有。
由於沒有順序的問題,所以只是一個組合問題,那麼有組合數:c(36)7,其中36在底下,7在上面。這個式子等同於36!
/(7!*29!)=8327680種情況。
但是彩票還是和這個不太一樣,因為有個特選號碼,如果算概率還是不太一樣的,這個單說。
如果您的數列方法的話,有必要將算式列出來尋找規律,如果但看每種情況的結果的話還是很難找到規律的,
比如說:36選3:
以1開始,那麼第二位有35種選擇,第三位有34種選擇,但是由於第二位和第三位有兩組重複的可能,也就是:第二位選了2,第三位選了3,而下一次:第二位選了3,第三位選了2,這樣是重複的,對於結果這兩種是同樣的意義,從而有可能的組數:
34*35/2=595中可能
同樣,以2開始,後面選1沒有意義,從而有:33*34/2=561種可能
以3開始,有32*33/2=528種可能一次類推,得到相應的結論,總之樓主還是看看關於排列組合的東西吧~
2樓:匿名使用者
36*35*34*33*32*31*30 36乘上往後數的7個數。你看看吧,隨便代數用這種方式來算。
3樓:匿名使用者
36選7的組合 而非 排列 答案就是(36*35*34*33*32*31*30)/(7*6*5*4*3*2*1)
4樓:匿名使用者
很欣賞樓主的探索精神,但有點遺憾的提醒樓主一下,等差數列的求和公式你代錯了,36選2有(1+35)*35/2=630,而不是648種排列.
36選3就7140中排列,按你的方法,用等差數列求和公式列成一個整式就是:(35*34+34*33+33*32+···+2*1)/2
36選7就8347680種排列,公式是:m個數裡選n個,部分順序,則為[m*(m-1)*(m-2)*```*(m-n+1)]/(1*2*3*```*n),至於用你說的那種方法,計算量比較龐大,有點力不從心。
5樓:匿名使用者
高中裡的排列組合如果還記得的話那就比較簡單了,36選7的所有排列數是
a(36)7,這個排列符號我打不出來,那就用文字來說明吧,彩票有7個位置,第一個位置是有36種選擇,第二個位置上因為已經選了一個所以是35種選擇,依次類推就是:36*35*34*33*32*31*30=42072307200種不同的排列方式。如果說數字一樣,順序不一樣算同一種情況的話,那就要在上面的基礎上再除以7個數字的所有排列方式7*6*5*4*3*2*1=5040,等於8347680種情況
如果是6+1的話,因為選過的數字還可以出現,那麼7個位置每個位置都是0-9中選一個,所以就有1000000種可能了。不知道你能否看懂,如果不懂借一本高二的數學書來看看其中的排列組合這一章節應該就能理解了。
6樓:匿名使用者
組合問題 很簡單 自己看書吧
用c程式設計求從數中任意選數的所有情況
從1,2,3,4,5中任選三個數的排列 include using namespace std int main for int i 1 i 6 i for int j 1 j 6 j for int k 1 k 6 k if i k i j j k 確保i j k三位互不相同 cout 從鍵盤輸入...
數的125倍是100,這個數的36倍是多少
一個數 x 一個數的1.25倍是100 1.25x 100 x 80 這個數的3.6倍 3.6x 3.6 80 288 100除以1.25 3.6 80 3.6 288 100 1.25 3.6 288 100 1.25x3.6 288 一個數的8倍比這個數的5倍多72,求這個數是多少。列方程 求這...
1,有多少個形如 6()4()的四位數可被36整除
1.36 4 9 被4整除 若一個整數的末尾兩位數能被4整除,則這個數能被4整除。被9整除 若一個整數的數字和能被9整除,則這個整數能被9整除。個位可能是0,4,8 個位是0時,十位是8 個位是4時,十位是4 個位是8時,十位是0,9 所以有4個形如 6 4 的四位數可被36整除 6840,6444...