首页 > 其他 > 详细

P3802 小魔女帕琪 期望

时间:2019-08-26 09:07:55      阅读:50      评论:0      收藏:0      [点我收藏+]

P3802 小魔女帕琪 期望

题面

题意稍微不清楚,题中的a[i]指的是属性i的魔法有a[i]个。

题目大意:有7种魔法,每种数量a[i],每次随机放出一个魔法,问放完为止出现7次魔法都不相同的期望次数

有点难,先考虑第1次到第7次正好放出7种不同的魔法,则其概率易得:
\[ 7!\times\frac{a[1]}{n}\times \frac{a[2]}{n-1} \times \cdots \times \frac{a[7]}{n-6} \]
\(n\)次魔法中又有这样的\(n-6\)个7次,并且可以推得之后每7个数的概率都是跟上面的一样,所以最后再乘一个\(n-6\),消去了上面最后的分母\(n-6\)

AC 代码:

#include <cstdio>
using namespace std;
double a[8];
double sum;
int main(int argc, char const *argv[])
{
    for(int i=1;i<=7;++i) scanf("%lf", &a[i]), sum+=a[i];
    printf("%.3f\n", 5040*a[1]/sum*a[2]/(sum-1)*a[3]/(sum-2)*a[4]/(sum-3)*a[5]/(sum-4)*a[6]/(sum-5)*a[7]); // 7!=5040
    return 0;
}

P3802 小魔女帕琪 期望

原文:https://www.cnblogs.com/santiego/p/11409740.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!