高分 把數字分成每為一組 每一組只能有字重複,這樣能分出多少組

2021-05-04 14:46:32 字數 5658 閱讀 7768

1樓:維也納愛筆

原來數字不能重複啊,將明白啊~~

以1開頭:10+9+8+7+……+2+1=55以2開頭:9+8+7+……+2+1=45

…… ……

55+45+……+6+3+1=12*11*10/3/2=220順便說一句,6個數有20種,你漏了個156

2樓:真心

太多了,沒有具體的限制12個數字,這個就算能推出來也不是高中生可以的吧

當然如果是 1到12

先說1-12 分解步驟:第一步 因為任取三個數 其中可能導致重複的只有 11 12 10這些的雙位數

1、 12*3*7=(自己算)(原因12本身不能跟11共存,1 2 或者10這三個數只能存在一個 所以概率3取1 7是剩餘的其他數字)

2、 11*9*8=(自己算)(原因11本身不能跟1還有10共存,除去這2個數字還剩下9個,9取1,剩餘8個,然後8取1)

3、10*10*9-1=(自己算)(原因10本身不能跟11共存,剩餘10個數字,10取1,剩餘9個數字,9取1.減去一是因為10 跟 12 還有 2同時存在 這樣就有2組雙數,也是錯的,排除這一組就可以了,所以減去1.)

4、9*8*7=(自己算) 其餘的美譽重複,可以任意組合,得出答案。4個答案相加。

3樓:特困生在睡覺

只能有2個字重複的意思是沒有重複也算嗎?

感覺這樣的話就把12個數看成12進位制,12個數裡找出3個數排列的組數?

a(3:12)上面3下面12,這裡的文件無法打這種公式把。

12*11*10=1320

當然這只是在2位數是10個以下的情況。要是2位數在10個以上,情況會變化很多:比如10~21,這樣的話數量肯定會少很多,因為大部分數都帶有1;然後如果你的數都是3位數的話,那更怪了:

有些三位數本身就有2個字重複,然後還要加一個3位數就情況太多了,當然,幾個三位數也能構成,但是lz沒有把題意講清楚,如果是0~11,或者8~19等的話,那就是1320了,排列陣列~

4樓:匿名使用者

大二人教的,看看行不

1320

12*11*10

c上1下12乘以a上2下11

我也不知道,別問我,呵呵,不懂的問你..

5樓:匿名使用者

不知道你是初中還是高中,本人認為此題其實就是求從十二個數中取三個數的組合數,即

c 3 12=(12*11*10)/(3*2*1)=220

16個數字可以分幾個3組,3個字為一組

6樓:楓在哪兒炎

1、16個不同的數字,每三抄個一組襲,不重複,一共有c(16,3)=(16*15*14)/3*2*1=560(組bai)

2、16個不同的數字du,每三個

zhi一組,這三個數可以重dao復,一共有16³=4096(組)3、16個不同的數字,每三個一組,這三個數中有二個可以重複,一共有16*16*15=3840(組)

12345這5個數字,每3個分成一組不重複,可以分成多少組?

7樓:偽文藝

可以分成十組,分別為:123、124、125、134、135、145、234、235、245、345

分組過程如下:

1、考慮分組中一定含「1」和「2」,那麼需要在剩下的3個數字中挑選第三個數進行組合。

那麼,第三個數可以是「3」或者「4」或者「5」。

即可組成的分組為「123」、「124」、「125」。

2、考慮分組中一定含「1」和「3」,那麼需要在剩下的2個數字中挑選第三個數進行組合。

那麼,第三個數可以是「4」或者「5」。(不能選擇「2」,因為「123」已經在第一種情況中考慮)

即可組成的分組為「134」、「135。

3、考慮分組中一定含「1」和「4」,那麼只能和剩下的1個數字進行組合。

即可組成的分組為「145」。(不能選擇「2」「3」,已經在第一種和第二種情況中考慮)

4、考慮分組中一定含「2」和「3」,那麼需要在剩下的2個數字中挑選第三個數進行組合。

那麼,第三個數可以是「4」或者「5」。(不能選擇「1」,因為「123」已經在第一種情況中考慮)

即可組成的分組為「234」、「235。

5、考慮分組中一定含「2」和「4」,那麼只能和剩下的1個數字進行組合。

即可組成的分組為「245」。(不能選擇「1」「3」,已經在第一種和第四種情況中考慮)

6、考慮分組中一定含「3」和「4」,那麼只能和剩下的1個數字進行組合。

即可組成的分組為「345」。(不能選擇「1」「2」,已經在第二種和第四種情況中考慮)

所以,一共可以分成十組,分別為:123、124、125、134、135、145、234、235、245、345

這一問題實質上是數學中「組合」的問題。

擴充套件資料

組合的性質:

組合,數學的重要概念之一。從n個不同元素中每次取出m個不同元素(0≤m≤n),不管其順序合成一組,稱為從n個元素中不重複地選取m個元素的一個組合。所有這樣的組合的總數稱為組合數。

8樓:楚嵐翠抗尚

可以分成十組,分別為:123、124、125、134、135、145、234、235、245、345。

解答過程如下:

(1)12345這5個數字,每3個分成一組不重複,求分組數這是一個組合問題。

(2)實際含義就是從12345這5個數字中拿出三個,記為:c[5,3]=10。

(3)組合計算公式如下:

擴充套件資料:

排列、組合、二項式定理公式口訣:

加法乘法兩原理,貫穿始終的法則。與序無關是組合,要求有序是排列。

兩個公式兩性質,兩種思想和方法。歸納出排列組合,應用問題須轉化。

排列組合在一起,先選後排是常理。特殊元素和位置,首先注意多考慮。

不重不漏多思考,**插空是技巧。排列組合恆等式,定義證明建模試。

關於二項式定理,中國楊輝三角形。兩條性質兩公式,函式賦值變換式。

9樓:遠方由也

可以分成五組:123;124;125;234;235;345印度-阿拉伯數字系統的十個數字,按值排列。數字是一種用來表示數的書寫符號。

不同的記數系統可以使用相同的數字,比如,十進位制和二進位制都會用到數字「0」和「1」。同一個數在不同的記數系統中有不同的表示,比如,數37(阿拉伯數字十進位制)可以有多種寫法:中文數字寫作三十七羅馬數字寫作***vii阿拉伯數字二進位制寫作100101(除十進位制和二進位制外還有八進位制);英文名;digital。

數字,是一種既陌生、又熟悉的名詞。數字不單單包括計數,還有豐富的哲學內涵。

阿拉伯數字並不是阿拉伯人發明創造的,而是發源於古印度,後來被阿拉伯人掌握、改進,並傳到了西方,西方人便將這些數字稱為阿拉伯數字。以後,以訛傳訛,世界各地都認同了這個說法。

阿拉伯數字是古代印度人在生產和實踐中逐步創造出來的。

參考資料互動百科.互動百科[引用時間2017-12-20]

c#怎樣把一個數字每三個為一組分割給一個字串陣列(從右開始)

10樓:匿名使用者

今天沒事做 就囉嗦幾句 花了幾分鐘寫的 以前號忘密碼了 剛註冊的 給點分吧

using system;

using system.collections.generic;

using system.text;

namespace try

else if (i == 2)

else if (i == 1)

//parse是int類提供的方法 可以把一串數字字串變成整數shuzu[j] = int.parse(breaknum);

}//遍歷輸出得到的整數陣列

for (int i = 0; i < shuzu.length; i++)

//防止執行時螢幕一閃而過 加了後會按任意鍵繼續後才會退出console.readkey();}}}

11樓:匿名使用者

先說下思路: 這裡的b 陣列的每個自都是 a 對 1000 求 餘的結果:

程式**:

long b;

while(a<1)}

12樓:亞歷山大波

用%(取餘)

詳細不說了~嘿嘿~把分給我也不說~

還是說了吧,免得真的不給我~

先%1000得580

再%1000*10*10*10得742580再除1000得742..

.不用再說了吧

13樓:匿名使用者

其實這個很簡單的,重後面來獲取撒

long a = 1234567890;

string s = a.tostring();

system.collections.generic.listlist = new system.collections.generic.list();

for (int i = s.length; i > 0; i-=3)

list.toarray();就是你需要的陣列了

14樓:匿名使用者

我說下我的思路吧。首先把a+「」;這樣啊a就死字

符串了。我記得c#是支援一個字串型別的用陣列下標訪問的。那麼a[0]就是1,a[1]就是2以此類推。

然後把a[0]到a最後重新按3個一組放到b就可以了。當然要用個迴圈,迴圈次數由a的長度決定,取陣列長度應該不難,自己寫下吧。不難吧

15樓:匿名使用者

說下思路

先把你的long反序

然後用split3個3個分割即可

反序給你個例子

string str = console.readline();

char chr = str.tochararray();

array.reverse(chr);

string strarr = array.convertall(chr, delegate(char c) );

str = string.join("", strarr);

console.writeline(str);

16樓:十二樂坊迷

把 a 轉換成字串後,就字串當作字元陣列來操作,很簡單的

17樓:匿名使用者

long a = 1234598742580;

string temp = a.tostring();

string b = new string[temp.length/3+1];

for (int i = 0; i < b.length; i++)else}

18樓:匿名使用者

arraylist b = new arraylist();

string str=a.tostring();

int num = str.length % 3;

int k = str.length-3;

for (int i = 0; i < str.length/3; i ++)

if (num != 0)

19樓:匿名使用者

string stra = a.tostring("n");

string b = stra.split(new char);

數字為一組,現在有數字,可以分成幾組

如果問可以分成幾組?兩組都不足,如果問有多少種分法,那結果是8取5的組合數 56 8 5 1 3 所以,可以分成2組。1 33數字中如果8個數字為一組可以分耐蘆納成33 32 31 30 29 28 27 26 8 7 6 5 4 3 2 1 13884156組 1 33數字昌沒中如果9個數字譁賀為...

從1到10每數字為一組,不能有相同得數字,請問有多少組

高數 排列組合知識 10 9 2.1 45 有45組 如何進行自動生成排列組合 比如我要從1到10數字中選5個為一組,每組之間最多有2個數字重複。5 思路 先生成1到10的隨機數,5個為一組,然後再統計每組中重複數字,滿足要求的保留,不滿足要求的可以刪除。a1單元格輸入公式 randbetween ...

體育課上,跳繩的每5人一組,扔沙包的3人一組,共有42名學生參加活動。參加跳繩的人有多少

設跳繩的有x組,扔沙包的有y組 5x 3y 42 3y 42 5x y 42 5x 3 y 14 5x 3 因為x y是非負整數,所以 0 5x 3 14 0 x 42 5 即x為0到8的整數,且因為5x 3是整數,所以x必須是3的倍數因此,當x 3時,y 9 x 6時,y 4所以跳繩人數為3 5 ...