设为首页收藏本站

八达网

 找回密码
 注册
查看: 245|回复: 13
打印 上一主题 下一主题

高手进----全部身家求助计算机问题

[复制链接]

0

主题

0

好友

6096

积分

大象

跳转到指定楼层
1
发表于 2008-4-29 13:58 |只看该作者 |正序浏览
就是南方常见的大话盅
1,不考虑1万能的情况下,N个色子中至少有K个某指定数字(比如1)的概率表达式为:
P(N,K)=[6^(N)--c(n,0)5^(N)--c(n,1)5^(N--1).........-c(n,k)5^(N-k)]/[6^N]
2,考虑1万能的情况下,N个色子中至少含有某两个指定数字(比如1和2)的K个的概率表达式:
P(N,K)=[6^(N)--c(n,0)2^(0)4^(N)--c(n,1)2^(1)4^(N--1)........-c(n,k)2^(K)4^(N--K)]/[6^N]

(c(n,k)表示N个不同元素中取出K个组合)

实际上一般每人5个色子,最多7个人玩,也就是说最多35个色子.
那么需要求出N在5到35之间对应的概率.(1<k<n)

可惜我是计算机小白,那位高手来写个算法,列个概率表,
本人水晶不多,全部酬谢

0

主题

0

好友

6096

积分

大象

14
发表于 2008-5-3 10:51 |只看该作者
转账与兑换记录 主题付费记录 主题收益记录 悬赏付费记录 悬赏收益记录 来自/到 时间 支出 收入 操作
lunabeyond 2008-5-3 10:50 水晶 159   积分转出  

3楼的,谢谢,可惜 我不懂C语言,你也没给出结果
回复

使用道具 举报

0

主题

0

好友

351

积分

机枪兵

13
发表于 2008-4-29 16:54 |只看该作者
我打个电话给盖茨问问?
回复

使用道具 举报

0

主题

0

好友

5270

积分

飞龙

12
发表于 2008-4-29 16:53 |只看该作者
装备无比强~~
IBM9930
Logitech G1
Logitech Mini Optical
Microsoft IO1.1
地狱火3代
水平无比菜~~~
回复

使用道具 举报

41

主题

1

好友

5万

积分

光明执政官

11
发表于 2008-4-29 16:20 |只看该作者
回复

使用道具 举报

2

主题

0

好友

4789

积分

飞龙

10
发表于 2008-4-29 16:02 |只看该作者
回复

使用道具 举报

869

主题

6

好友

14万

积分

黑暗执政官

酸菜人族

9
发表于 2008-4-29 16:02 |只看该作者
只接机器语言的业务。。。
火のように熱い夏、火のように熱い心
回复

使用道具 举报

59

主题

0

好友

5万

积分

光明执政官

我是要看完海贼王的男人!

8
发表于 2008-4-29 16:01 |只看该作者
原帖由 lunabeyond 于 2008-4-29 15:59 发表
我晕,笑脸处是字母P...

回复

使用道具 举报

4

主题

0

好友

3469

积分

飞龙

7
发表于 2008-4-29 16:00 |只看该作者
回复

使用道具 举报

0

主题

0

好友

4万

积分

版主

Rank: 7Rank: 7Rank: 7

6
发表于 2008-4-29 15:59 |只看该作者
我晕,笑脸处是字母P...
回复

使用道具 举报

0

主题

0

好友

4万

积分

版主

Rank: 7Rank: 7Rank: 7

5
发表于 2008-4-29 15:58 |只看该作者
用C编了1是万能的情况,1不是万能的与这个类似,楼主独立思考吧 手头没有C语言了,没有测试。如果有小语法错误,请自己修改下。
#include <stdio.h>
#include <math.h>
main()
{        int N,K,i;
        double P,a[36],Temp;
        printf("lease input N(5<=N<=35)\n");
        scanf("%d",&N);
        printf("lease input K(1<=K<=35)\n");
        scanf("%d",&K);
        for(i=0;i<=k;i++)
                a=func1(N,i)*pow(5,N-i);
                     Temp=pow(6,N);
                     for(i=0;i<=k:i++)
                Temp=Temp-a[ i ];//直接打论坛显示有问题,加空格了;
        P=Temp/pow(6,N);
        printf("=%f\n",P);
}

double func1(int x , int y)
{       
        z=func2(x)/(func2(y)*func2(x-y));
        return z;
}               

int func2(int x)
{
        int i,s=1;
        for(i=1;i<=x;i++)
                s=s*i;
        return s;
}

[ 本帖最后由 lunabeyond 于 2008-4-29 16:03 编辑 ]
回复

使用道具 举报

4

主题

0

好友

919

积分

龙骑士

4
发表于 2008-4-29 14:34 |只看该作者
马赛克是人类文明的绊脚石
回复

使用道具 举报

0

主题

0

好友

1万

积分

航母

路人甲

3
发表于 2008-4-29 14:30 |只看该作者
什么语言啊?
回复

使用道具 举报

0

主题

0

好友

1331

积分

龙骑士

想入菲菲

2
发表于 2008-4-29 14:25 |只看该作者
1室1卫 带空调 碟子免费 25一晚
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|八达网    

GMT+8, 2025-11-25 17:03

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部