求一个组合算法,请各位朋友帮一个忙,请进。。。多谢!(100分)

  • 主题发起人 主题发起人 Sdelphi_fu
  • 开始时间 开始时间
S

Sdelphi_fu

Unregistered / Unconfirmed
GUEST, unregistred user!
有100个数如:1-100。<br>请帮忙计算一下随意取出其中的几个数组成一组,如(1,2,3,4),<br>不按顺序,不能重复,一个数不能取超过一次,如(1,2,3,4)和(2,1,3,4)<br>是同一组数,每组数个数不大于n(n&lt;=50),每组数的和sum(60&lt;sum&lt;150)<br>请用delphi程式实现求出有多少组,分别是哪一些组合,多谢![?][?]
 
呵呵,是数学问题,和Delphi关系不大,帮楼主顶。
 
算24点吗?<br>很久很久以前做过一个<br>现在忘了
 
数学排列组合问题<br>一个数组合共100个,符合条件40个<br>二个数组合共n个,符合条件n1个<br>三个数组合共m个,符合条件m1个<br>......<br>50个数组合共l个,符合条件l1个
 
to yuzk2005:<br>&nbsp; &nbsp;你好,对题上的问题,能给一个DELPHI的算法例子吗?多谢!
 
每次从1-100循环取数满足题中条件是哪一些组合,数字不能重复,<br>分开一次一次取,从1-100取完一次,再接着取下一次;<br>如:<br>第一次1-100取数满足题中条件是哪一些组合数;<br>第二次1-100取数满足题中条件是哪一些组合数;<br>第三次1-100取数满足题中条件是哪一些组合数;<br>。。。。<br>同一次中的取数不能相同,并且不同次中取数组合分开,<br>请各位帮忙用DELPHI程式实现求出有多少组,分别是哪一些<br>组合,请各位走过路过的朋友,帮忙一下,多谢!
 
后退
顶部