請問內容裡的排列組合怎算出來的?[問公式(求共有幾組)"及排列(求各種排列)] |
缺席
|
lcc1299
一般會員 發表:39 回覆:42 積分:21 註冊:2004-09-12 發送簡訊給我 |
例如:01,02,03,04,05,06這六個數字,每二個為一組,不能重覆=>則公式為:6*5/2=15種。每三個為一組,不能重覆=>6*5*4/6=20種,依此推。
但現在我想要求的是像下列排法。
上表每二個號碼為一組,可分為: (01,02),(01,04),(01,03),(01,05),(01,06) (02,03),(02,05),(02,06) (04,03),(04,05),(04,06) 為以上十一種排列,而同排的數字不能與同排的互排。 請問若用上例式子,怎樣才能求出二號碼為一組及三號碼為一組的組數呢?及排列號碼怎求出來呢?就上表的答案要怎列出來呢? 謝謝~~大家~~我想了好久,是想出解二個號碼為一組的方法,但沒辦法套用到三個號碼為一組的,所以只好上來問大家,一定有一個公式,只是...........不知是什公式@@"!~ 公佈一下,我想出來的求出二個為一組的方式以免又把這當成作業了= ="!~ 01||02||03||04 05||06||07||08 XX||XX||20||24 XX||XX||XX||30 XX為空白 ||為註 我會先求四柱的基本組合為 4*3/2=6 <==基本數 *6||*5||*4||*3 將每一註的號碼數量減去1,乘底以上的數值 =6,=5,=8,=9,相加在加基本數(6) 會等於 34 然後將上列的組合從第二排畫一條線(為什麼我也不知道,反正我就是這樣一直推,最後真的推出答案,而且套過N百組,沒有錯) 01||02||03||04 05||06||07||08 =========== XX||XX||20||24 =>2*3=6 該排的號碼數量乘 3 (第三排開始一定是乘3,但第四排就不一定了)(第四排的算法是若該排只有一個號碼則乘3) XX||XX||XX||30 =>1*4=4 該排的號碼數量乘 4 (若第三排有二個號碼則乘4,當然如果第三排有3個號碼,則該排乘5,依此推) 所以34 10,會等於44~~所以該組會有44種2號碼為一組的組合。 那解一下,文章一開始那題: 01||02||03 XX||06||07 XX||XX||20 3註2號碼為一組的基本數是3*2/2=3 *4||*3||*2 號碼數量減1後在乘 =0,=3,=2 基本數3 等於8 01||02||03 XX||06||07 ======== XX||XX||20 =>1*3=3 該排號碼數量乘3 所以8 3=11組變組合 但我在想,正常的解法因該不是照我這方式。 編輯記錄
lcc1299 重新編輯於 2007-06-20 16:35:56, 註解 無‧
| |||||||||
Jasonwong
版主 發表:49 回覆:931 積分:581 註冊:2006-10-27 發送簡訊給我 |
||||||||||
lcc1299
一般會員 發表:39 回覆:42 積分:21 註冊:2004-09-12 發送簡訊給我 |
||||||||||
Coffee
版主 發表:31 回覆:878 積分:561 註冊:2006-11-15 發送簡訊給我 |
------
不論是否我發的文,在能力範圍皆很樂意為大家回答問題。 為了補我的能力不足之處,以及讓答案可以被重複的使用,希望大家能儘量以公開的方式問問題。 在引述到我的文時自然會儘量替各位想辦法,謝謝大家! |
|||||||||
lcc1299
一般會員 發表:39 回覆:42 積分:21 註冊:2004-09-12 發送簡訊給我 |
別的論譠回的文,可以用,只是不能隨機套用,當將柱數分成四柱時,底下的回圈就要多寫很多的判斷,當分成八柱時,就更...........,不過只要提前將各種變化計算出來,還是能用底下這種方法來套用解題。
public class Test3 { public static void main(String args[]){ int a[]={1}; int b[]={2,4}; int c[]={3,5,6}; System.out.println("2組數的搭配:"); for(int i=0;i for(int k=0;k } for(int k=0;k } System.out.println("\n3組數的搭配:"); for(int i=0;i } } |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |