【题意】:简单的泊松分布,统计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​