搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 33 选 7
标题:
33 选 7
只看楼主
jys07
等 级:
新手上路
帖 子:98
专家分:0
注 册:2005-9-9
第
41
楼
得分:0
KAI对于用5个数字的组合和6个数字的组合有点没明白我的意思
2005-09-16 00:17
Knocker
等 级:
贵宾
威 望:
47
帖 子:10454
专家分:603
注 册:2004-6-1
第
42
楼
得分:0
如果看不明白程序怎么用,程序自身有说明,那个地方不明白,只要将光标在那里停一会儿就会有说明出现。
九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。 -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。 -毛泽东
2005-09-16 00:19
Knocker
等 级:
贵宾
威 望:
47
帖 子:10454
专家分:603
注 册:2004-6-1
第
43
楼
得分:0
你再看一下我9楼的程序运行结果就否对,当然结果是不全的,主要看一下这种算法有没有问题,如果是对的,33选7我明天可以给你写。
九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。 -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。 -毛泽东
2005-09-16 00:23
Knocker
等 级:
贵宾
威 望:
47
帖 子:10454
专家分:603
注 册:2004-6-1
第
44
楼
得分:0
又看了一遍你的贴子,结果可能少了,我现在的算法是“在这9组中的两组里的4组中没有出现或出现一个数字,并且不符号剩下的7组”与你设定的条件“在这9组中的两组或3组里的4组中没有出现或出现一个数字,并且不符号剩下的7组或6组”少了三个字“或3组”。
如果仅是这个问题,那么只是最后的组数少了,程序得到所有的结果是正确的。明天只需再改动程序一个字即可。
九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。 -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。 -毛泽东
2005-09-16 00:44
jys07
等 级:
新手上路
帖 子:98
专家分:0
注 册:2005-9-9
第
45
楼
得分:0
3 8 9 1 2 19这组数字在那9组中出现了3组符合条件的,不知道你算出来的那个结果里有没有符合2组条件的,我手算可能需要大概是5,6千组,也许更多
2005-09-16 21:01
jys07
等 级:
新手上路
帖 子:98
专家分:0
注 册:2005-9-9
第
46
楼
得分:0
对了,我输入的时候怎么列出来呀,就象一进去那样吗?就按我所说的9组,我看了9楼的那个程序,我试一下
2005-09-16 21:09
jys07
等 级:
新手上路
帖 子:98
专家分:0
注 册:2005-9-9
第
47
楼
得分:0
我用了9楼的那个,这是我输入的25组里,每一组的条件是都出现0或一,出现了19组数字,我感觉不会这么少的
1 2 4 22 24 27
1 2 6 9 11 13
1 2 6 17 18 20
1 2 6 22 24 27
1 2 9 11 20 27
1 2 11 20 22 32
1 2 11 20 24 30
1 2 13 17 24 32
1 2 13 18 27 30
1 2 13 20 24 30
1 3 5 7 31 33
1 3 5 12 16 21
1 3 5 15 16 19
1 3 5 21 23 26
1 3 7 12 14 15
1 3 8 14 15 23
1 3 8 14 19 26
1 3 8 15 21 28
1 3 8 23 29 33
1 3 10 12 19 29
1 3 10 14 16 33
1 3 10 15 26 29
1 3 10 19 21 33
1 3 10 19 23 31
1 3 10 19 28 31
2005-09-16 21:18
jys07
等 级:
新手上路
帖 子:98
专家分:0
注 册:2005-9-9
第
48
楼
得分:0
这是结果,
1: 13 15 17 21 25 29 33
2: 5 9 17 19 26 27 31
3: 3 6 7 14 16 26 31
4: 3 6 7 8 18 26 27
5: 5 10 14 29 30 31 32
6: 8 13 18 19 24 27 29
7: 3 6 9 11 14 18 21
8: 9 11 12 17 20 26 28
9: 5 14 20 21 24 26 27
10: 3 6 7 13 16 18 21
11: 4 12 20 22 23 24 33
12: 4 13 23 25 27 29 32
13: 3 5 9 17 23 28 32
14: 10 15 18 22 28 29 33
15: 6 7 9 10 11 19 33
16: 5 6 7 19 20 26 33
17: 3 8 12 15 27 29 31
18: 2 3 6 13 23 28 29
19: 8 9 14 16 17 20 23
20: 9 12 20 26 28 30 31
比如第15组就不符合要求,6,9在上面的第2组就不行
2005-09-16 21:20
jys07
等 级:
新手上路
帖 子:98
专家分:0
注 册:2005-9-9
第
49
楼
得分:0
你算一下33选7在这25组里有多少组符合条件(出现0或一)
1 2 4 22 24 27
1 2 6 9 11 13
1 2 6 17 18 20
1 2 6 22 24 27
1 2 9 11 20 27
1 2 11 20 22 32
1 2 11 20 24 30
1 2 13 17 24 32
1 2 13 18 27 30
1 2 13 20 24 30
1 3 5 7 31 33
1 3 5 12 16 21
1 3 5 15 16 19
1 3 5 21 23 26
1 3 7 12 14 15
1 3 8 14 15 23
1 3 8 14 19 26
1 3 8 15 21 28
1 3 8 23 29 33
1 3 10 12 19 29
1 3 10 14 16 33
1 3 10 15 26 29
1 3 10 19 21 33
1 3 10 19 23 31
1 3 10 19 28 31
2005-09-16 21:31
Knocker
等 级:
贵宾
威 望:
47
帖 子:10454
专家分:603
注 册:2004-6-1
第
50
楼
得分:0
9楼的是33选7的,最后结果这样少是我故意设定为这么少的,只能产生20~100组结果。 看了你楼上的意思, [QUOTE]比如第15组就不符合要求,6,9在上面的第2组就不行 [/QUOTE] 怎么会不符合呢?只出现两个数啊?这是你的原话:
[QUOTE]打个比方,假如说是33选7型的彩票,我任意选出若干组,如: 1:1 9 18 19 27 30 2:5 7 13 16 19 26 3:1 14 17 27 28 31 象这样的有很多组,我只是列出了3组,只要是33选7的任意组合都符合这三组的条件,条件是,这些组合里的数字只能在这三组中的
任意一组出现0个或一个或两个数字
,只要不出现3个或3个以上的数字就行 比如说,随便举个例子,假如说 1 13 18 22 25 27 30这一组数字在下列三组中就符合这个条件 1:1 13 19 20 28 33 2:4 5 6 7 8 9 3:2 13 18 26 27 29 而1 13 19 21 26 30 31就不符合这个条件 不知道谁愿意帮助我做这个程序,可以给我QQ留言14545452,谢谢 [/QUOTE]
“任意一组出现0个或一个或两个数字 ” 不是可以有两个数字的吗?
九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。 -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。 -毛泽东
2005-09-16 21:38
102
5/11页
1
2
3
4
5
6
7
8
9
10
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-27580-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.114495 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved