pTemp 发表于 2010-4-6 16:04:34

哪位牛人擅长数学啊?帮我计算一下,35选5,结果任意2个号码都不连号,这样的概率是多少?谢谢

哪位牛人擅长数学啊?帮我计算一下,35选5,结果任意2个号码都不连号,这样的概率是多少?谢谢!

skylly3 发表于 2010-4-6 16:38:26

不懂游戏规则, 可以重号的么?

fsclub 发表于 2010-4-6 16:47:18

如果选了的号不能再选,那么不连号的概率在5000万分之一左右。

pTemp 发表于 2010-4-6 16:56:42

晕倒回复【1楼】skylly3
不懂游戏规则, 可以重号的么?
-----------------------------------------------------------------------

晕倒~~~这不是买彩票~~~~这是纯粹的数学题~~~~

pTemp 发表于 2010-4-6 16:57:13

回复【2楼】fsclub 绿林好汉
如果选了的号不能再选,那么不连号的概率在5000万分之一左右。
-----------------------------------------------------------------------

感觉,你的这个结论不对吧~~~

fsclub 发表于 2010-4-6 16:59:38

我也是感觉的,没算,太费脑筋。。。

camtime 发表于 2010-4-6 17:03:07

(C35-5) - (C35 - 1)* 2 - (C34 - 2)*2 - (C33 - 3)
316895分之一。

不知对不对。

zkcheng606 发表于 2010-4-6 17:30:54

35选5一共才324632种选法,任意两个号码不连号几十种选法还是有的。
费脑经....

skylly3 发表于 2010-4-6 17:46:56

用最笨的方法算了下, (不排除有算错的可能)
有连号的无非是以下情况:
5连号:31种
4+1 形式: 930种
3+2 形式: 932种
2+2+1形式: 13485种
3+1+1形式的算不下去了, 头晕了.....

http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_544085.JPG
(原文件名:1.JPG)

ngei 发表于 2010-4-6 18:28:26

#include <stdio.h>

int main(void)
{
        int a,b,c,d,e,f,n;
        n=0;
        for(a=1;a<=27;a++)
        for(b=a+2;b<=29;b++)
        for(c=b+2;c<=31;c++)
        for(d=c+2;d<=33;d++)
        for(e=d+2;e<=35;e++)
        n++;
        printf("%d",n);
        return 0;
}

169911

goink 发表于 2010-4-6 18:46:17

楼上人才!

Morgery 发表于 2010-4-6 18:46:44

回复【7楼】zkcheng606
-----------------------------------------------------------------------

35选5大概是1千万种选法。

pTemp 发表于 2010-4-6 21:28:58

回复【9楼】ngei
#include <stdio.h>
int main(void)
{
int a,b,c,d,e,f,n;
n=0;
for(a=1;a<=27;a++)
for(b=a+2;b<=29;b++)
for(c=b+2;c<=31;c++)
for(d=c+2;d<=33;d++)
for(e=d+2;e<=35;e++)
n++;
printf("%d",n);
return 0;
}
169911
-----------------------------------------------------------------------

人才!!!!!!!!!!!!!!!!!!

xpstudio2003 发表于 2010-4-6 23:23:21

我来看9楼的。。

sansomlau 发表于 2010-4-7 14:12:28

注释:C(下标,上标)
1.0个奇数,5个偶数情况 C(17,5)种
2.1个奇数,4个偶数情况
i.如果选1或35,则 C(2,1)*C(16,4)种
ii.如果没选1或35,则C(16,1)*C(15,4)种
3.2个奇数,3个偶数情况
i.如果奇数有1或35,另外一个是3或33(奇数相连),则C(2,1)*C(15,3)种
ii.如果奇数有1或35,另外一个奇数不与其相连,但不是1&35组合,则C(2,1)*C(15,1)*C(14,3)种
iii.如果奇数没有1和35,两个奇数相连,则C(15,1)*C(14,3)种
iiii.如果奇数没有1和35,两个奇数不相连,则(C(16,2)-C(15,1))*C(13,3)种
iiiii.如果奇数是1和35,C(15,3)种
4.3个奇数,2个偶数情况
i.如果偶相连,C(16,1)*C(15,3)种
i.如果偶不相连,(C(17,2)-C(16,1))*C(14,3)种
5.4个奇数,1个偶数情况 C(16,4)*C(17,1)种
6.5个奇数,0个偶数情况 C(18,5)种

概率就是这些情况相加,再除以所有可能的情况C(35,5)所得到的数值
如果有疑问请发邮件到xu.Liu2@desay-svautomotive.com
或xu.Liu2@desay-svauto.com

kevinzcp 发表于 2010-4-7 14:39:29

#include <stdio.h>

int main(void)
{
int a,b,c,d,e,f,n;
n=0;
for(a=1;a<=27;a++)
for(b=a+2;b<=29;b++)
for(c=b+2;c<=31;c++)
for(d=c+2;d<=33;d++)
for(e=d+2;e<=35;e++)
n++;
printf("%d",n);
return 0;
}

169911

int a,b,c,d,e,f,n;    这行声明为int 要益出结果就错了

yulutong 发表于 2010-4-7 14:44:41

【17楼】 kevinzcp他在VC上仿真,INT是4字节,不会溢出

lollipop 发表于 2010-4-7 14:53:02

什么叫任意两个号码都不连号?

13 15 17 19 18 这种叫连号?

13 15 17 19 13呢?

13 15 17 19 11呢?

zkcheng606 发表于 2010-4-15 11:15:07

回复【11楼】Morgery 阿坚
-----------------------------------------------------------------------

从35选5 有1千万种选法?难道不是(C35-5)?不明白

ammcu 发表于 2010-4-15 17:26:39

楼主选彩票
页: [1]
查看完整版本: 哪位牛人擅长数学啊?帮我计算一下,35选5,结果任意2个号码都不连号,这样的概率是多少?谢谢