| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4223 人关注过本帖
标题:33 选 7
只看楼主 加入收藏
jys07
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2005-9-9
收藏
得分:0 
这样说吧,举两组说明:2 9 12 19 21
1 2 5 6 18 20               
1 2 5 7 12 17
1 2 5 9 14 15
1 2 6 7 12 15
2 9 12 19 21这组数字在这组就不符合,因为在这4组中出现了两组不符合条件的,第2组,第三组,第4组每一组都出现了2 9 12 19 21中的两个数字,只要在这4组中出现了一组或一组以上就不符合条件的
1 6 9 11 14 15      
1 6 9 14 18 20
1 6 11 15 18 20   
1 7 14 15 18 20
2 9 12 19 21这组数字在这组中就合适,第一组出现了9,属一个数字;第2组也是出现了9这个数字;第三组没有出现,第四组中也没有出现2 9 12 19 21这组中的数字
2005-09-17 21:45
jys07
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2005-9-9
收藏
得分:0 
上一楼的         因为在这4组中出现了两组不符合条件的     这句话中的  两组  应改成3组,我打错了
2005-09-17 21:47
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
你越说越乱,请明确我58楼问题。

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-09-17 22:00
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
不要另举例子了,就用58楼的,复制下来,说清楚我那一组理解错了,错在什么地方。

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-09-17 22:02
jys07
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2005-9-9
收藏
得分:0 
我说的意思就是2 9 12 19 21这组的5个数字不能在每一个大组中的4个小组中任意一组出现2个或2个以上
2005-09-17 22:08
jys07
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2005-9-9
收藏
得分:0 
意思就是说在这4组中的每一组中没出现(2 9 12 19 21)或出现了一(2 9 12 19 21中的)个数字
2005-09-17 22:10
jys07
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2005-9-9
收藏
得分:0 

1 2 5 6 18 20 2 9 12 19 21 1 2 5 7 12 17 1 2 5 9 14 15 1 2 6 7 12 15 //有三个数2,9,12,属不符合

1 2 6 9 14 17 2 9 12 19 21 1 2 7 9 12 14 1 2 7 9 18 20 //有三个数2,9,12,属不符合 1 2 12 14 18 20 1 2 15 17 18 20 2 9 12 19 21 1 3 4 8 11 13 1 3 4 10 11 21 //有三个2,19,21 ,属不符合 1 3 4 16 19 21

1 3 8 10 16 21 2 9 12 19 21 1 3 8 11 13 19 1 3 10 11 16 19 //有二个19,21 ,属不符合 1 3 10 13 16 21 1 4 8 10 13 21 2 9 12 19 21 1 4 8 11 16 19 1 4 10 13 16 19 //有二个19,21 ,属不符合 1 5 6 7 14 15

1 5 6 9 12 17 2 9 12 19 21 1 5 7 9 14 17 1 5 7 12 18 20 //有二个9,12 ,属不符合 1 5 9 15 18 20

1 5 11 14 15 17 2 9 12 19 21 1 5 14 17 18 20 1 6 7 9 15 17 //有一个9,属符合 1 6 7 17 18 20

1 6 9 11 14 15 2 9 12 19 21 1 6 9 14 18 20 1 6 11 15 18 20 //有一个9,属符合 1 7 14 15 18 20

1 8 10 12 13 16 2 9 12 19 21 1 8 10 12 19 21 1 9 11 17 18 20 //有四个9,12,19,21 1 12 13 16 19 21 //属不符合 这是你58楼的,第一组不符合,因为在这4组中有3组分别出现了2 9 12 19 21中的两个数字,第二组有2,12第三组2,9第四组2,12 这样明白吗?

2005-09-17 22:13
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 
我也偶尔会玩玩lotto,用我自己写的一个程序来预测两组数字然后就去买彩票,中过两次很小很小的奖,一次30多元,还有一次20多元。如果你能搞到所有已开出奖的号码,倒是可以分析分析的,比如分析哪个数字出现的概率最高,各个数字出现的概率比例,以及如果将一组数字作为一个频率,那么所有组合就是一个频率组合,我们可以看到频率组合与时间轴的关系,通过这样的分析,大概的可以预测开奖的号码。

你的程序反正不急,最近我在赶学校的任务,等忙完一阵,再来帮你写这个程序。
我这几天反复的看了你们的帖子,我想我理解你们的意思了。

你的想法:
   1。 事先自己设置一个筛选组合
   2。自己设置筛选的规则
   3。产生所有组合
   4。遍历所有产生的组合,将符合规则的组合挑出来,并将其写入文件
是不是这样?
如果是这样?那么对于1。2。3。就有一些讲究了,首先来说 1。 你自己设置的筛选组合本身就应该符合 2。

比如 筛选组合1 :  1  2  3  9  20  筛选组合2:  1  2  3  18  21 而你设置的筛选规则如为:不出现3个相同的数字,那么现在你自己设置的筛选组合就有问题了, 你看, 1  2  3这3个数,在两个筛选组合中都出现了,所以你的筛选组合就设置的不合理。

再来说3。如果要产生所有组合,那么需要占据很大的内存,如果用常规方法是坐不下来的,如果采用Bit方式来模拟,需要中间有转换的过程。对于我所说的Bit方式模拟,不知道你有没有理解?如果不理解,我讲的详细些。我们有33个数。如果我将某一个位置代表了一个数,那么我是不是需要33个位置。而一个位置就是一个Bit,所以我们就需要33个Bit,但是计算机都是8个Bit 作为一个单位的,所以33正好是4个Byte多一个Bit,为此必须使用5个Byte,那么最高位的7个Bit 我们就不使用了。
那么我们怎么来产生所有的组合呢?方法是这样的:我们有了40个空的Bit,也就是40个零,我们通过一个加法器,每次加一,我用16进制,那么开始的时候就是 0x00000, 加一以后就是0x00001现在我们判断是否有7个Bit置一了,如果是的,我们将其还是以Bit的方式放入一个事先开辟好的内存空间。反复进行这个动作,直到那个开辟的空间满。那个内存空间是根据你们所提供的那个数据*5得出的。这样我们就有了那个所有组合。
接下来就是采用你的那个事先设置的筛选标准来筛选那个所有组合,那么我们就从所有组合中一次提取5个Byte,并根据Bit 1 的位置转换成10进制数字。 比如0x001c7 就是 1 2 3 7 8 9 用2进制就是  000111000111 。将这个10进制的数字组合与筛选组合中的组合进行比较,如果符合,则写入文件。这个动作反复进行,直到读完那个所有组合。

所以你看到,这里面有两次装换的过程,还有加法器的过程,这样会很花时间,不过除此之外,我想不出别的办法了。

自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2005-09-17 22:27
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
是啊,我也是说第1,2,3,4,5,6,9组不符合啊,第7,8组是符合的,所以这下不正是满足了你所说的
在这9组中的两组或3组里的4组中没有出现或出现一个数字,并且不符号剩下的7组或6组
2 9 12 19 21在第7,8两组符合了要求,并且在其它七组中不符合要求。那么,你怎么还说2 9 12 19 21不是你要求的呢? 你的 [QUOTE] 并且不符号剩下的7组或6组[/QUOTE] 到底是什么意思?请表达清楚。

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-09-17 22:32
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
Kai今天总算明白了^_^

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-09-17 22:35
快速回复:33 选 7
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016894 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved