ZOJ 3696 Alien's Organ(泊松定理,期望值)

Alien‘s Organ


Time Limit: 2 Seconds      Memory Limit: 65536 KB


There‘s an alien whose name is Marjar. It is an universal solder came from planet Highrich a long time ago.

Marjar is a strange alien. It needs to generate new organs(body parts) to fight. The generated organs will provide power to Marjar and then it will disappear. To fight for problem of moral integrity decay on our earth, it will randomly generate new fighting organs all the time, no matter day or night, no matter rain or shine. Averagely, it will generate λ new fighting organs every day.

Marjar‘s fighting story is well known to people on earth. So can you help to calculate the possibility of that Marjar generates no more than N organs in one day?

Input

The first line contains a single integer T (0 ≤ T ≤ 10000), indicating there are T cases in total. Then the following T lines each contains one integer N (1 ≤ N ≤ 100) and one float number λ (1 ≤ λ ≤ 100), which are described in problem statement.

Output

For each case, output the possibility described in problem statement, rounded to 3 decimal points.

Sample Input

3
5 8.000
8 5.000
2 4.910

Sample Output

0.191
0.932
0.132


Author: FAN, Yuzhe
Contest: The 13th Zhejiang University Programming Contest

//泊松定理
#include <iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<stack>
#include<map>
#include<set>
#include<queue>
#include<cmath>
#include<string>
#include<vector>
using namespace std;
int n,t;
double e=2.7182818285;
double E,sum;

int main()
{
    //printf("%.10lf",exp(1));
   while(~scanf("%d",&t))
   {
   for(;t>0;t--)
   {
       scanf("%d %lf",&n,&E);
       sum=pow(e,-E);
       double a=1.0,b=1.0;
       for(int i=1;i<=n;i++)
       {
           a=a*E;
           b=b*i;
           sum=sum+a/b*pow(e,-E);
       }
      //sum=sum*pow(e,-E);
     //在最后一起乘会出现精度问题,数值不对
      printf("%.3lf\n",sum);
   }
   }

    return 0;
}

ZOJ 3696 Alien's Organ(泊松定理,期望值)

时间: 2024-10-11 09:58:09

ZOJ 3696 Alien's Organ(泊松定理,期望值)的相关文章

ZOJ 3696 Alien&#39;s Organ 概率论 泊松分布

看了好久的题,但还是看得一脸蒙圈,感觉完全无从下手,我的队友告诉我可能是正太分布之类的,但我感觉不太像,后来才听同学说是泊松分布,才恍然大悟,概率论刚刚学过这里不久,不禁感叹,学会了还要会用啊... 泊松分布的概率函数为: 泊松分布的参数λ是单位时间(或单位面积)内随机事件的平均发生率. 泊松分布适合于描述单位时间内随机事件发生的次数,与题目描述相应和,单位时间就是天, λ 是一天内随机事件的平均发生率.求<=n的概率,做一次求和就好了. #include<iostream> #incl

zoj 3696 Alien&#39;s Organ(泊松分布)

题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3696 Alien's Organ Time Limit: 2 Seconds      Memory Limit: 65536 KB There's an alien whose name is Marjar. It is an universal solder came from planet Highrich a long time ago. Marjar

zoj 3696 Alien&amp;#39;s Organ(泊松分布)

题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3696 Alien's Organ Time Limit: 2 Seconds      Memory Limit: 65536 KB There's an alien whose name is Marjar. It is an universal solder came from planet Highrich a long time ago. Marjar

ZOJ 3557-How Many Sets II(Lucas定理+插板法求组合数)

题目地址:ZOJ 3557 题意:给一个集合,一共n个元素,从中选取m个元素,满足选出的元素中没有相邻的元素,一共有多少种选法(结果对p取模1 <= p <= 10^9) 思路:用插板法求出组合数.既然是从n个数中选择m个数,那么剩下的数为n-m,那么可以产生n-m+1个空,这道题就变成了把m个数插到这n-m+1个空中有多少种方法,即C(n-m+1,m)%p.然后就Lucas定理上去乱搞.因为这道题的p较大,所以不能预处理. #include <stdio.h> #include

ZOJ 1136 Mutiple _BFS(同余定理判重)

1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <algorithm> 5 #include <queue> 6 #define sc(x) scanf("%d",&x) 7 #define pf(x) printf("%d\n",x) 8 #define P printf("\n"

CS考研_统考大纲

序号 政治 外语 业务课一 业务课二 1 (101)思想政治理论 (201)英语一 (301)数学一 (408)计算机学科专业基础综合 以上是计算机全国统考考试科目,三门公共课非统考基本也都是这三个,大家如果看到非统考的科目如果是三个1,就可以直接来参考我这里列出的大纲了!所以在此,我就直接列出最近的2015年考研这四个的考试大纲: 政治101: Ⅰ.考试性质 思想政治理论考试是为高等院校和科研院所招收硕士研究生而设置的具有选拔性质的全国招生考试科目,其目的是科学.公平.有效地测试考生掌握大学本

概率随记(2)

?? ?? 1)随机变量的分布函数:F(x)=P{X<=x}   - ?? ∞<x<+∞.表示随机变量X小于等于x时的概率,也就是随机变量落在(-∞,x]区间的概率.是一种概率的累积函数.基本性质:F(x)>=0;0<=F(x)<=1;F(x)在-∞取0,在+∞取1;P{a<X<=b}=F(b)-F(a);P{X>a}=1-P(X<=a)=1-F(a);2)两点分布:P{X=k}=p^k *(1-p)^(1-k) k=0,1 3)伯努利二项分布P

复旦考研信息整理

复旦大学考研网:http://www.kaofudan.com/kaoyanjingyan/ 复旦大学考研资料:http://yz.kaoyan.com/fudan/ziliao/ 复旦大学考研真题:http://download.kaoyan.com/list-12-t-1 复旦大学考研网:http://www.kaofudan.com/kaoyanziliao/ 计算机科学与技术专业:http://www.kaofudan.com/kaoyanziliao/jisuanjikexuejish

数学1 考纲

考试科目:高等数学.线性代数.概率论与数理统计 考试形式和试卷结构 一.试卷满分及考试时间 试卷满分为150分,考试时间为180分钟 二.答题方式 答题方式为闭卷.笔试 三.试卷内容结构 高等教学约56% 线性代数约22% 概率论与数理统计约22% 四.试卷题型结构 单选题8小题,每小题4分,共32分 填空题6小题,每小题4分,共24分 解答题(包括证明题)9小题,共94分 高等数学 一.函数.极限.连续 考试内容 函数的概念及表示法函数的有界性.单调性.周期性和奇偶性复合函数.反函数.分段函数