Topic: [讨论] 彩球33选6的算法 |
Print this page |
1.[讨论] 彩球33选6的算法 | Copy to clipboard |
Posted by: lolme Posted on: 2004-12-09 09:32 要求: 1。33选6; 2。总和间于90-140; 3。含连续3个数的剔除; 4。全奇或全偶的剔除; 5。6个数按由小到大排列。 |
2.Re:[讨论] 彩球33选6的算法 [Re: lolme] | Copy to clipboard |
Posted by: lolme Posted on: 2004-12-20 17:03 哪位大哥提供一下普通组合的算法,我初学想不通 |
3.Re:[讨论] 彩球33选6的算法 [Re: lolme] | Copy to clipboard |
Posted by: qingbo777 Posted on: 2004-12-21 10:07 初始化一个33个元素的数组arr.其内容为{1,2,...33}. 从arr[0]开始,每个元素与其它元素进行一次随机交换,直至arr[32](相当于扑克牌算法中的洗牌). 取前6个数.排序 若此6个数属于前述条件中的2,3,4则再将前面的随机交换算法进行一次. 直至得出符合条件结果. 输出. |
4.Re:[讨论] 彩球33选6的算法 [Re: lolme] | Copy to clipboard |
Posted by: lolme Posted on: 2005-01-17 21:27 多谢回复,开始我也想用数组,你说的随机我怕漏结果。不过我用几条for循环语句已经实现了,只是算起来费时,不过结果正确。 |
5.Re:[讨论] 彩球33选6的算法 [Re: lolme] | Copy to clipboard |
Posted by: lolme Posted on: 2005-01-17 21:32 你说的随机交换我还没搞清楚,请赐教 |
6.Re:[讨论] 彩球33选6的算法 [Re: lolme] | Copy to clipboard |
Posted by: kam Posted on: 2005-01-18 11:34 簡單的可以這樣, PESUDOCODE: WHILE (flag) { GenerateSixNumberAtTheSameTime(); CheckContingency(); CheckTotal(); CheckOdd(); CheckEven(); } |
7.Re:[讨论] 彩球33选6的算法 [Re: lolme] | Copy to clipboard |
Posted by: lolme Posted on: 2005-01-21 11:06 多谢! |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |