1到數字排列問題,1到33個數字排列問題

2022-02-15 09:27:12 字數 4205 閱讀 3089

1樓:抄光啟

解答: 這題比較複雜,我還沒有找到有規律的演算法。用程式設計方法找到了以下1175行排列方式(光計算機運算就花了幾小時)。

如果是為了買彩票,我以後就不算了。 1 2 5 7 17 27 30 2 2 8 13 26 32 33 3 2 11 15 20 27 32 4 2 12 13 15 18 21 5 2 6 8 14 18 30 6 3 4 15 21 23 27 7 1 3 8 9 13 15 8 1 4 13 14 26 27 9 1 11 12 24 27 29 10 2 3 18 22 23 33 11 1 7 9 15 17 20 12 3 10 13 18 21 31 13 2 5 12 19 21 25 14 3 10 12 14 16 31 15 5 6 7 23 24 31 16 3 4 10 11 17 33 ........................ 詳見附錄。

附件: s3364.dat

2樓:心安

14.21.24.30.30要怎麼算才等於7

33個數字組合排列

3樓:木子_苒

是不是選10~33一個數就佔兩位,選1~9一個數佔一位?

那樣就算你只算【不重複的六位數的總數】也都麻煩死了。分類就有很多譬如2個一位數2個兩位數

4個一位數1個兩位數

3個兩位數

而且還要考慮它們的順序,和是否重複。。。

而且...33也不是小數字,把一連串6個兩位數乘起來要有多大?

4樓:旁葛

1,2,3,4,5,6、2,3,4,5,6,7、3,4,5,6,7,8、6,7,8,91,0…

5樓:莊之非

額,這道題我很感興趣,不過不是很明白你表達的意思。可以再說清楚些麼。想試試。

從1到33數字可以排多少組6個數

6樓:匿名使用者

從1到33個數字中任選6個數,能組成1107568個無序數字序列,有序數字序列797448960。

解:1、c(6,33)

=(33×32×31×30×29×28)/(6×5×4×3×2×1)=1107568

2、c(6,33)

=33*32*31*30*29*28

=797448960。

擴充套件資料舉例:1-33數字,前兩個數字必須是個位數,排6個數字為一組,且數字必須是從小到大排列:

解析:從1-33從小到大排好,

1-9個留下6>=n>=2個,

後面10-33留下6-n個

c(m,n)表示是m個取n個組合

c(9,2)c(24,4) +c(9,3)c(24,3) +c(9,4)c(24,2) +c(9,5)c(24,1) +c(9,6)c(24,0)

=382536+170016+ 34776+3024+84=590436。

7樓:匿名使用者

排成的6個數有順序的話共有28*29*30*31*32*33=797448960組;

排成的6個數無順序的話共有(28*29*30*31*32*33)/(1*2*3*4*5*6)=1107568組;

這類題目在高中課本上有屬於簡單的排列或組合問題

8樓:匿名使用者

1一33選一組6個數字

9樓:美麗的早晨

沒看懂,,總共有多少組???

10樓:佐安好便晴天

3.8964455591850634618923774678686916944011組

從1到6的6個數字排列組合

11樓:秦楊雨林

13680種,excel中用程式跑遍所有情況,剔除不符的。

excel裡,選單——工具——巨集——v…b…編輯器

在編輯器介面,選單——插入——模組

在模組1裡貼上如下**:

sub macro1()

range("a1").select

dim i1, i2, i3, i4, i5, i6, n, k, p, q, flag

dim tstr, nstr, dbstr

dim tshuzu(7)

n = 0

for i1 = 1 to 6

for i2 = 1 to 6

for i3 = 1 to 6

for i4 = 1 to 6

for i5 = 1 to 6

for i6 = 1 to 6

tstr = i1 & i2 & i3 & i4 & i5 & i6

flag = 1

for k = 1 to 6

if instr(tstr, 11 * k) <> 0 then

flag = 0

exit for

end if

next

if instr(tstr, "16") <> 0 or instr(tstr, "61") <> 0 then

flag = 0

end if

if flag = 1 then

tshuzu(1) = i1

tshuzu(2) = i2

tshuzu(3) = i3

tshuzu(4) = i4

tshuzu(5) = i5

tshuzu(6) = i6

for p = 1 to 5

for q = p + 1 to 6

if tshuzu(p) > tshuzu(q) then

t = tshuzu(p)

tshuzu(p) = tshuzu(q)

tshuzu(q) = t

end if

next

next

nstr = tshuzu(1) & tshuzu(2) & tshuzu(3) & tshuzu(4) & tshuzu(5) & tshuzu(6)

for k = 1 to 6

if instr(nstr, 1111 * k) <> 0 then

flag = 0

exit for

end if

next

dbstr = ""

for k = 1 to 6

if instr(dbstr, tshuzu(k)) = 0 then

dbstr = dbstr & tshuzu(k)

end if

next

if len(dbstr) < 3 then

flag = 0

end if

end if

if flag = 1 then

n = n + 1

range("a1") = n

range("b" & n) = tstr

end if

next

next

next

next

next

next

range("a2").select

range("a2") = "finish"

end sub

儲存後回excel介面——選單——工具——巨集——巨集——執行。

執行巨集「macro1」,得到結果。

12樓:子丘

過幾天再來看看,沒答案的話.幫你編個小程式,讓電腦把所有情況列舉出來.

13樓:匿名使用者

141423 425134 541263 642531

從1到33個數字怎樣排入九宮八卦

14樓:匿名使用者

奇門遁甲是根據陽遁順局起宮陰遁逆局起宮來排的按節氣依據甲己符頭所處的三元(上中下)中的某一元的起局數字來起頭的……

程式實現1到33,三十三個數字中選六個不相同的數字隨機排列(不重複)的演算法問題,求指導。 15

15樓:

首先弄個陣列~

首先隨機一個1~33之間的數字,這個很簡單吧……然後隨機第二個數字,if語句,若何第一個數字相同則重新隨機,直到不同。

第三個,若何前2箇中某個相同則再隨機,直到不同。

以此類推……解決~

1到100哪個數字最有錢,1到100的自然數哪個最有錢

94 有錢就是 94 任性 99。這個數字最實在。1到100的自然數哪個最有錢 4 94,不為什麼,94任性 不為什麼,有錢,就是任性。1至100數字中,哪個數字出現得最多?哪個數字出現的最少呢?腦筋急轉彎 哈哈哈 先不說哪個最少!1到100中9最多,出現了20次!平均每5個數就有一個9 1至100...

從1到9哪個數字最勤勞,哪個數字最懶惰

2最勤勞,1最懶惰 因為是 一不做二不休 1最懶惰,2最勤勞。1不做2不休。1最懶惰,2最勤勞,因為 一不做二不休 採用 謝謝 1最懶,2最勤勞,因為一不做二不休 1最懶 一不做二不休 1最懶,2最勤勞 一不做二不休 一不做二不休 二最勤勞,一最懶惰 從1到9哪個數字最勤勞,哪個數字最懶惰?並說明為...

從1到9哪個數字最勤勞,哪個數字最懶惰

懶惰 勤勞 原因 一 不做二 不休 1 2一不做,二不休。從1到9哪個數字最勤勞,哪個數字最懶惰?並說明為什麼 1懶惰 2勤勞 原因 一 1 不做二 2 不休 1.鉛筆姓什麼?2.猩猩最討厭什麼線?3.布和紙怕什麼?4.麒麟到了北極會變成什麼?5.從1到9哪個數字最勤勞,哪個數字最懶惰?6.小白加小...