题意:一个长为LLL的零食,每次选一个点,把其分成两半,并吃掉左边的一半,若剩下的大于ddd就继续分割,否则停止,求分割的期望次数。
题解:
题目给出这么多个样例,其实是可以找规律的(瞎猜)。
图片截于添加链接描述
讲的特别详细啦



这个每个点处的概率可以这样理解:
将长度为xxx平分成无数段,每段长度为△x△x△x,无数段设为nnn段,则n△x=xn△x=xn△x=x则每个点可以看成一个段,这每个点取到的概率为1n\frac{1}{n}n1​
则f(x)=1+1n(f(0)+f(△x)+f(2△x)+⋯+f((n−1)△x))f(x)=1+\frac{1}{n}(f(0)+f(△x)+f(2△x)+\cdots+f((n-1)△x))f(x)=1+n1​(f(0)+f(△x)+f(2△x)+⋯+f((n−1)△x))
=1+△xx(f(0)+f(△x)+f(2△x)+⋯+f((n−1)△x))=1+\frac{△x}{x}(f(0)+f(△x)+f(2△x)+\cdots+f((n-1)△x))=1+x△x​(f(0)+f(△x)+f(2△x)+⋯+f((n−1)△x))
=1+1x(△xf(0)+△xf(1△x)+⋯+f((n−1)△x))=1+\frac{1}{x}(△xf(0)+△xf(1△x)+\cdots+f((n-1)△x))=1+x1​(△xf(0)+△xf(1△x)+⋯+f((n−1)△x))
括号里就变成了后面的积分形式了。
代码:


```cpp
#include<bits/stdc++.h>
using namespace std;
int main() {int T;cin>>T;double L,d;while(T--){scanf("%lf%lf",&L,&d);if(d>=L)printf("0.000000\n");else printf("%.6f\n",1+log(L/d));}
}

HDU5984 Pocky(期望)相关推荐

  1. 【HDU5984】Pocky(数学)

    记录一个菜逼的成长.. 反正题意我还是没看懂.. 看来我得学一波猜数学公式,orz.. 一个经验,一个教训. #pragma comment(linker, "/STACK:10240000 ...

  2. HDU 5984 Pocky

    http://acm.hdu.edu.cn/showproblem.php?pid=5984 似乎青岛2016icpc的概率题很多,但这道题是看样例看出来的... 输入L和d, 求一根pocky每次操 ...

  3. HDU - 5984 Pocky(数学推导)

    题干: Let's talking about something of eating a pocky. Here is a Decorer Pocky, with colorful decorati ...

  4. 概率——2016青岛icpc区域赛 C - Pocky HDU - 5984 公式推导

    博客目录 一.原题 原题传送门(vjudge) 原题传送门(杭电原题) Let's talking about something of eating a pocky. Here is a Decor ...

  5. [NOI2005]聪聪与可可(期望dp)

    题意:给一张无向图,有一只猫和一只老鼠,猫每秒会向老鼠的方向移动两个单位,若它们的距离为一,那么只会移动一个单位,老鼠会等概率向周围移动一步或不动,求猫抓到老鼠的期望时间. Solution luog ...

  6. 洛谷P4316 绿豆蛙的归宿(期望)

    题意翻译 「Poetize3」 题目背景 随着新版百度空间的上线,Blog宠物绿豆蛙完成了它的使命,去寻找它新的归宿. 题目描述 给出一个有向无环图,起点为1终点为N,每条边都有一个长度,并且从起点出 ...

  7. LightOJ - 1038 Race to 1 Again 基础期望概率 dp

    传送门 刚刚学习期望&概率 我们设数X的期望改变次数为P[X] 如果要求X的期望,很容易想到找x的因子; 可以得到下式  ,cnt为X因子个数,ai为X的因子 可以这么理解,当因子ai为1时, ...

  8. 强化学习(五) - 时序差分学习(Temporal-Difference Learning)及其实例----Sarsa算法, Q学习, 期望Sarsa算法

    强化学习(五) - 时序差分学习(Temporal-Difference Learning)及其实例 5.1 TD预测 例5.1 回家时间的估计 5.2 TD预测方法的优势 例5.2 随机移动 5.3 ...

  9. 强化学习(一)- 强化学习介绍、Markov决策过程和贝尔曼期望方程

    强化学习(英语:Reinforcement learning,简称RL)是机器学习中的一个领域,强调如何基于环境而行动,以取得最大化的预期利益.其灵感来源于心理学中的行为主义理论,即有机体如何在环境给 ...

最新文章

  1. Docker阿里云镜像存储服务
  2. 用pytorch实现简易RNN
  3. 当12C PDB遇上JDBC
  4. 盲人也能用,优酷App做了哪些无障碍实践?
  5. 如何设置python程序定时执行?
  6. c语言输入整数要求输出字符,求C语言 将输入整数转换成字符串输出!
  7. 32位Windows系统未分页内存限制导致的VPS的容量问题
  8. php psl标准,psl是什么单位
  9. HDU 3082 HDOJ 3082 Simplify The Circuit ACM 3082 IN HDU
  10. 博弈论初步(SG函数)
  11. linux怎么启动打印服务,Linux打印服务管理
  12. js 直接打开选择文件窗口_打开CAD文件时,怎么快速选择“gbcbig.shx”字体?
  13. 成信大809软件工程专业基础历年真题及答案
  14. Redis入门总结(二):主从复制,事务和发布订阅
  15. 21年年后离职找工作的随笔杂谈
  16. 拼多多败诉,砍价始终差0.9%一案宣判;​微信内测同一手机号可注册两个账号功能;2022年度菲尔兹奖公布|极客头条
  17. NanoPi M4开发opencv图像识别aruco码全过程(超详细)(二:测试补充)
  18. 巡逻机器人(Patrol Roboot,UVa1600)
  19. 大整数加减乘除的实现
  20. android手机小内存,世界最小Android手机问世 仅2.4英寸512MB内存

热门文章

  1. 让传说中的“WPS彩蛋”现形(转)
  2. Numpy中的数组变形操作01——reshape() 重塑, flatten()/reval() 扁平化
  3. GPU显存占满利用率GPU-util奇低
  4. linux 动画制作软件有哪些,2D动画制作软件OpenToonz使用入门教程
  5. WPH4003-1E 1700V3A N沟道 功率MOSFET 低损耗实现高效率
  6. C#委托和事件的概念
  7. 09_Pandas从多个条件(AND,OR,NOT)中提取行
  8. 为什么“高大上”的算法工程师变成了数据民工?
  9. 远程DNS缓存攻击__网络攻防实验三
  10. 14晶体三极管的三个工作区域