数论---泊松分布
原创
©著作权归作者所有:来自51CTO博客作者herongwei的原创作品,请联系作者获取转载授权,否则将追究法律责任
【题意】:简单的泊松分布,统计1到y的泊松函数和。
链接:click here~~
#include<stdio.h>
#include<math.h>
#include<iostream>
#include<algorithm>
using namespace std;
double boshon(int x,double r)
{
double ans=exp(-r)*pow(r,x);
for(int i=1;i<=x;i++)
{
ans=ans/i;
}
return ans;
}
int main()
{
int n,m,i,j;
int a;
double b;
scanf("%d",&n);
while(n--)
{
cin>>a>>b;
double ans=0;
for(i=0;i<=a;i++)
{
ans+=boshon(i,b);
}
printf("%.3lf\n",ans);
}
}
Poisson分布(法语:loi de Poisson,英语:Poisson distribution,译名有泊松分布、普阿松分布、卜瓦松分布、布瓦松分布、布阿松分布、波以松分布、卜氏分配等),是一种统计与概率学里常见到的离散概率分布,泊松分布适合于描述单位时间内随机事件发生的次数。观察事物平均发生m次的条件下,实际发生x次的概率P(x)可用下式表示:P(x)=(m^x/x!)*e^(-m) p ( 0 ) = e ^ (-m) 称为泊松分布。
百度百科:click here