哪位牛人擅长数学啊?帮我计算一下,35选5,结果任意2个号码都不连号,这样的概率是多少?谢谢
哪位牛人擅长数学啊?帮我计算一下,35选5,结果任意2个号码都不连号,这样的概率是多少?谢谢! 不懂游戏规则, 可以重号的么? 如果选了的号不能再选,那么不连号的概率在5000万分之一左右。 晕倒回复【1楼】skylly3不懂游戏规则, 可以重号的么?
-----------------------------------------------------------------------
晕倒~~~这不是买彩票~~~~这是纯粹的数学题~~~~ 回复【2楼】fsclub 绿林好汉
如果选了的号不能再选,那么不连号的概率在5000万分之一左右。
-----------------------------------------------------------------------
感觉,你的这个结论不对吧~~~ 我也是感觉的,没算,太费脑筋。。。 (C35-5) - (C35 - 1)* 2 - (C34 - 2)*2 - (C33 - 3)
316895分之一。
不知对不对。 35选5一共才324632种选法,任意两个号码不连号几十种选法还是有的。
费脑经.... 用最笨的方法算了下, (不排除有算错的可能)
有连号的无非是以下情况:
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) #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 楼上人才! 回复【7楼】zkcheng606
-----------------------------------------------------------------------
35选5大概是1千万种选法。 回复【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
-----------------------------------------------------------------------
人才!!!!!!!!!!!!!!!!!! 我来看9楼的。。 注释: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 #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 要益出结果就错了 【17楼】 kevinzcp他在VC上仿真,INT是4字节,不会溢出 什么叫任意两个号码都不连号?
13 15 17 19 18 这种叫连号?
13 15 17 19 13呢?
13 15 17 19 11呢? 回复【11楼】Morgery 阿坚
-----------------------------------------------------------------------
从35选5 有1千万种选法?难道不是(C35-5)?不明白 楼主选彩票
页:
[1]