关于数组的问题--- 愿出600大洋求解(200分)

  • 主题发起人 主题发起人 nesai
  • 开始时间 开始时间
N

nesai

Unregistered / Unconfirmed
GUEST, unregistred user!
有一不定顺序,个数的数组,如[1..9],
任取其中不重复的6个数排成1组,这样的
数有84组,问若为保3(保证任取9个数中的
3个数都会出现在1个组中),这样的组合有:

<1> 01 02 03 04 05 06
<2> 01 02 03 07 08 09
<3> 04 05 06 07 08 09
<4> 01 02 04 05 07 08
<5> 01 03 04 06 07 09

<6> 02 03 05 06 08 09
<7> 01 02 04 06 07 08
<8> 02 03 04 05 08 09
<9> 01 03 05 06 07 09
共有9组。若保4,保5有几组?本人是低手,求实例解。
 
原来大洋不够,只剩400,对不起了,愿花光。
 
能说清楚一些么?
1。数组怎么会有一不定顺序?
2。保证任取9个数中的3个数都会出现在1个组中,这句话从你的例子怎么理解?
 
不理解,是否能够更详细些?
 
是应该详细一点!
 
你的表达能力好像比较差,能不能说清楚点?
 
你的例题有点儿错误。任意取6个数排成一组如果考虑顺序的话应该是
(9*8*7)/(3*2*1)*(6*5*4*3*2*1),如果不考虑顺序的话应该是(9*8*7)/(3*2*1),这是一个
排列组合的问题。保证任意取3个数都要出现在该组中,这样的组不存在(除非你的9个数中
不重复的数只有6个!)
 
请问:
保3(保证任取9个数中的3个数都会出现在1个组中)

你上面的例子保的是哪3个数???

还有,你要的是什么样的答案?
请说清楚点!!!
 
详细一点
 
是“一个组中”,不是一组中。上面的例子是保3的全部组合,
例如,我们随意选择三个数:3,5 ,8 这三个数便在
第<6>组中。
 
还是不明白 :-(
怎么会只有9组?这84组都放在一起还是保3的啊??比如你里面加上 1 2 3 4 5 7 也不影响什么啊?
 
我要的是最少的组合数,
上面的例子中,如果我们取1,4,5,8这四个数
便没在9个组合里,因为上例子只有保证3个在同组。
如果保4的话,为四个数就可能出现在同一组中,
我求的便是这样的组合如何排
 
对不起,我没讲清楚,一组只能出现6个数!
 
啊!终于懂了!!!
替你说明白点:
要求一个 n X 6 的二维数组,其中,n为任取3个数字时,这3个数字
都被包含在这个二维数组中的某一行里时的最小数值!!!

太久没研究过数学了,生疏了!等我下去想想!!!
 
对不起,理解错误,误导了 ^_^
 

先求组合数,各个数字地位是相同的,保4一定保3,保5一定保4。
可以试试在保3的结果上能否扩充成保4!

 
给你一个好看点的数组,你看看,应该有帮助!!!有规律的
123456
123789
124789
125789
126789
134789
135789
136789
456789
 

还有,每个数字出现的次数相同。如保3是6次。
 
设保m(M<6)(m=6的情况只有一个答案!呵呵)
(1)1……m,m+1……6
(2)1……m,7……(m+9-7)
……
(3+(9-6-m))1,2,……

太烦了,就给你这个雏形,还是你自己想想吧!!!
或者让论坛里获数学联赛一、二等奖的帮帮你,看有没有好办法!
 
对不起,我还是没有解释清楚!!!

要求随机取出三个数都要在这个二维数组的其中一行上!!!
如:127 !!!
 

Similar threads

S
回复
0
查看
730
SUNSTONE的Delphi笔记
S
S
回复
0
查看
738
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
D
回复
0
查看
835
DelphiTeacher的专栏
D
后退
顶部