Pocky HDU 5984(几何概型-期望)

原题

链接

解析

设函数f(x)表示长度为x的棒截断次数的期望值.

(1) 明显当x<=d时,f(x)=0;

(2) 当f(x)>d时,f(x)=1+f(0~d)+f(d~x).

1表示必定要截断一次,f(0~d)表示截断一次后剩下0~d长度时的期望值,f(d~x)表示截断一次后剩下d~x长度时的期望值.

由(1)知,f(0~d)=0,关键在于求f(d~x),在长度为x的棒上截断一次,截断概率均为1/x,因此f(d~x)=(1/x)*∫(x,d)f(x)dx.

有f(x)=1+(1/x)*∫(x,d)f(x)dx,两边求导,f′(x)=-(1/x2)*∫(x,d)f(x)dx+(1/x)f(x).联立f(x)和f′(x)的表达式求的,f′(x)=1/x,则f(x)=lnx+C,把f(d)=1代入解得C=-lnd+1.

综上所述有

f(x)={0,x<=d

   {lnx-lnd+1,x>d

代码

 1 #include <iostream>
 2 #include <cmath>
 3
 4 using namespace std;
 5
 6 typedef long long LL;
 7
 8 int main()
 9 {
10     int t;
11     cin>>t;
12     while(t--)
13     {
14         double x,y;
15         scanf("%lf %lf",&x,&y);
16         if(x<=y) printf("0.000000\n");
17         else printf("%.6f\n",log(x)-log(y)+1);
18     }
19     return 0;
20 }

原文地址:https://www.cnblogs.com/VBEL/p/11956932.html

时间: 2024-11-08 21:29:07

Pocky HDU 5984(几何概型-期望)的相关文章

UVA 11971 - Polygon(概率+几何概型)

UVA 11971 - Polygon 题目链接 题意:给一条长为n的线段,要选k个点,分成k + 1段,问这k + 1段能组成k + 1边形的概率 思路:对于n边形而言,n - 1条边的和要大于另外那条边,然后先考虑3边和4边形的情况,根据公式在坐标系中画出来的图,总面积为x,而不满足的面积被分成几块,每块面积为x/2k,然后在观察发现一共是k + 1块,所以符合的面积为x?x?(k+1)/2k,这样一来除以总面积就得到了概率1?(k+1)/2k 代码: #include <cstdio>

集训第六周 古典概型 期望 D题 Discovering Gold 期望

Description You are in a cave, a long cave! The cave can be represented by a 1 x N grid. Each cell of the cave can contain any amount of gold. Initially you are in position 1. Now each turn you throw a perfect 6 sided dice. If you get X in the dice a

HDU 5984(求木棒切割期望 数学)

题意是给定一长为 L 的木棒,每次任意切去一部分直到剩余部分的长度不超过 D,求切割次数的期望. 若木棒初始长度不超过 D,则期望是 0.000000: 设切割长度为 X 的木棒切割次数的期望是 F(X). 则 F(X) = F(切割点位置为 0 ~ D) + F(切割点位置为 D ~ X ) + 1:(此处的 +1 是指首次切割产生的次数) 而 F(切割点位置为 0 ~ D ) = 0:(因为已无需再切割) 令下一次切割点的位置为 T, F(切割点位置为 D ~ X ) = 在D~X上积分 (

数学概念——A 几何概型

You are going from Dhaka to Chittagong by train and you came to know one of your old friends is going from city Chittagong to Sylhet. You also know that both the trains will have a stoppage at junction Akhaura at almost same time. You wanted to see y

集训第六周 数学概念与方法 UVA 11722 几何概型

---恢复内容开始--- http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=31471 题意,两辆火车,分别会在[t1,t2],[s1,s2]的时间段停留在同一个站点w分钟,问两辆火车能够在这个站点相遇的概率. 思路,枚举每一种情况,把两辆火车的相交区间画出来,然后求都在这个区间的概率 #include"iostream" #include"cstdio" #include"cmath&

UVA 11346 Probability (几何概型, 积分)

题目链接:option=com_onlinejudge&Itemid=8&page=show_problem&problem=2321">https://uva.onlinejudge.org/index.php? option=com_onlinejudge&Itemid=8&page=show_problem&problem=2321 题目大意:在A是一个点集 A = {(x, y) | x ∈[-a, a],y∈[-b, b]},求取出

概率:等可能概型

古典概型 计算古典概型时用到的计数方法 对立事件概率计算 几何概型 原文地址:https://www.cnblogs.com/wbyixx/p/12235985.html

概率笔记2——古典概型

上一章中通过几个示例对概率进行了初步介绍,从本章开始,将系统地介绍概率的相关知识. 基本概念 概率研究的是随机现象背后的客观规律--我们对随机没有兴趣,感兴趣的是通过大量随机试验总结出的数学模型. 随机试验 顾名思义,这个概念正如其名字一样.假设n个试验E= {E1,E2,--En} 是随机试验,那么对于每个实验: 同条件下可重复: 结果可知但并不唯一: 实验前不知道那个结果会发生. 以掷骰子为例,每个骰子有6个面,共投掷了n次(n个试验),可以反复投掷,并不会只投掷一次骰子就坏掉(同条件下可重

HDU 4336:Card Collector 期望+状压

Card Collector 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4336 题意: 去商店里买零食,每包零食里最多有1张卡片,也有可能没有,问要集齐所有n(n≤20)种卡片所需要购买零食个数的期望. 题解: 设dp[i](二进制,对应位为1表示已经有该卡片)为以当前状态为起点还需要购买零食个数的期望,则dp[0]即答案 对DP求解期望有问题的可以看下这里 代码 #include<stdio.h>#include<string.h