昨晚乱入学弟的训练赛,想了一下这个题。推导的过程中,加深了对公理化的概率论理解。$\newcommand{\d}{\mathop{}\!\mathrm{d}}$


解法一

考虑 $ d < L$ 的情形。
\begin{equation*}
P(X = 1) = \frac{d}{L}
\end{equation*}
\begin{align*}
P(X = 2) &= \int_0^{L - d} \frac{\d x}{L} \frac{d}{L - x} \\
&= \frac{d}{L}\ln\frac{L}{d}
\end{align*}
\begin{align*}
P(X = 3) &= \int_{0}^{L-d}\frac{\d x}{L}\int_{0}^{L-x-d}\frac{\d y}{L-x}\frac{d}{L-x-y} \\
&= \int_{0}^{L-d} \frac{\d x}{L} \frac{d}{L - x} \ln \frac{L - x}{d} \\
&= \frac{d}{L}\frac{1}{2}\ln^2\frac{L}{d}
\end{align*}
\begin{align}
P(X = 4) &= \int_0^{L - d}\frac{\d x}{L} \int_0^{L - x - d} \frac{\d y}{L-x}\int_0^{L-x-y-d}\frac{\d z}{L - x -y}\frac{d}{L - x - y - z} \notag\\
&= \int_0^{L - d}\frac{\d x}{L} \int_0^{L - x - d} \frac{\d y}{L-x} \frac{d}{L - x -y} \ln \frac{L - x -y}{d} \notag\\
&= \int_0^{L - d}\frac{\d x}{L} \frac{d}{L-x}\frac{1}{2}\ln^2\frac{L-x}{d} \label{Int:1}
\end{align}
令 $u = \frac{L-x}{d}$ ,则 $\d x = -d\d u$ ,有
\begin{align*}
\eqref{Int:1} &= \int_1^\frac Ld\frac dL\frac{\d u}{u}\frac 12\ln^2u \\
&= \int_1^\frac Ld\frac dL\frac 16\d\ln^3u \\
&= \frac 16\frac dL\ln^3\frac Ld
\end{align*}
不难推出
\begin{equation*}
P(X = n) = \frac dL\frac1{(n-1)!}\ln^{n-1}\frac Ld
\end{equation*}
所以
\begin{align*}
E(X) &= \sum_{ n \ge 1 } n P(X=n) \\
&= \frac dL \sum_{n \ge 1} \frac n{(n-1)!}\ln^{n-1}\frac Ld \\
&= \frac dL \sum_{n \ge 0} \frac{n+1}{n!} \ln^n\frac Ld \\
&= \frac dL (\ln\frac Ld + 1) \mathrm{e}^{\ln\frac Ld} \\
&= \ln\frac Ld + 1
\end{align*}
上式中的求和用到了 $(x+1)\mathrm{e}^x$ 的 Maclaurin 展开:
\begin{equation*}
(x+1)\mathrm{e}^x = \sum_{n\ge 0} \frac{n + 1}{n!} x^n
\end{equation*}

解法二

用 $f(x)$ 表示绳长为 $x$ 时切割次数的期望,则有
$$
f(x) =
\begin{cases}
0, &&\text{if $x\le d$;} \\
1 + \int_0^x \frac{dy}{x}f(y), && \text{otherwise.}
\end{cases}
$$
考虑 $x>d$ 的情形,此时有
\begin{align}
f(x) &= 1 + \int_0^x \frac{\d y}{x}f(y) \notag\\
&= 1 + \int_0^d \frac{\d y}{x}f(y) + \int_d^x \frac{\d y}{x}f(y) \notag\\
&= 1 + \int_d^x \frac{\d y}{x}f(y) \label{Int:2}
\end{align}
对 \eqref{Int:2} 式两边求导,得
\begin{align*}
f'(x) &= \frac{f(x)}x - \frac1{x^2}\int_d^x\d yf(y) \\
&= \frac{f(x)}x - \frac1x(f(x) -1) \\
&= \frac1x
\end{align*}
又 $\lim\limits_{x\to d^+} f(x) = 1 $,得 $$ f(x) = \ln x + 1 - \ln d $$


解法二来自 Huo Chen

2016 年 ACM/ICPC 青岛区域赛 Problem C Pocky的更多相关文章

  1. 2015 ACM / ICPC 亚洲区域赛总结(长春站&北京站)

    队名:Unlimited Code Works(无尽编码)  队员:Wu.Wang.Zhou 先说一下队伍:Wu是大三学长:Wang高中noip省一:我最渣,去年来大学开始学的a+b,参加今年区域赛之 ...

  2. ACM/ICPC2016 青岛区域赛

    A(hdu5982).(模拟) 题意:输入n对数,将每对数相乘并相加 分析:模拟 B(hdu5983).(模拟) 题意:给你一个二阶魔方,问能否通过一次旋转使得给定魔方的每个面颜色相同 分析:模拟 C ...

  3. Known Notation括号匹配类问题(2014年ACM/ICPC 亚洲区域赛牡丹江)

    题意: 给你数字或 * 的串,你可以交换一个*和数字.在最前面添1.在一个地方插入*,问你使串满足入栈出栈的(RNP)运算法则. 思路: 引用:https://blog.csdn.net/u01158 ...

  4. Digit sum (第 44 届 ACM/ICPC 亚洲区域赛(上海)网络赛)进制预处理水题

    131072K   A digit sum S_b(n)Sb​(n) is a sum of the base-bb digits of nn. Such as S_{10}(233) = 2 + 3 ...

  5. 2016年11月ACM/ICPC亚洲区北京赛赛后总结

    2016年11月12到11月13为期两天的比赛,这是我们这个对第一次去打亚洲区域赛,经过这次比赛,我认识到了自己与别人的差距,也许我们与别人的起点不同,但这不是理由. 这次的比赛12号的热身赛两点开始 ...

  6. 2019 ICPC 上海区域赛总结

    2019上海区域赛现场赛总结 补题情况(以下通过率为牛客提交): 题号 标题 已通过代码 通过率 我的状态 A Mr. Panda and Dominoes 点击查看 5/29 未通过 B Prefi ...

  7. 2014ACM/ICPC亚洲区域赛牡丹江站汇总

    球队内线我也总水平,这所学校得到了前所未有的8地方,因为只有两个少年队.因此,我们13并且可以被分配到的地方,因为13和非常大的数目.据领队谁oj在之上a谁去让更多的冠军.我和tyh,sxk,doub ...

  8. 2016青岛区域赛.Coding Contest(费用流 + 概率计算转换为加法计算)

    Coding Contest Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)To ...

  9. 2018 ACM-ICPC 亚洲区域赛青岛现场赛 —— Problem F. Tournament

    题面:http://acm.zju.edu.cn/contest-materials/qd2018/qd2018_problems.pdf 题意: n个骑士决斗K轮 要求是每个骑士只能跟另外一个骑士决 ...

随机推荐

  1. OpenLayers 3 的 图层控制控件

    openlayers3的control中没有提供默认的图层控制控件. 但是git上已经有造好的轮子,直接拿来用就可以了.地址 https://github.com/walkermatt/ol3-lay ...

  2. 什么样子的WordPress网站更受搜索引擎欢迎

    网站的导航功能对于搜索引擎而言是非常重要的 网站的导航功能对于帮助用户迅速找到他们想要的内容来说是很重要的.它对帮助搜索引擎理解该网站有哪些重要内容同样非常重要.虽然百度的搜索结果都是指向每一个特定的 ...

  3. Git初始化仓库

    Git global setup: git config --global user.name "再见理想" git config --global user.email &quo ...

  4. comboBox 下拉宽度自适应

    ///适用combobox绑定datatable private void comboBox_DataSourceChanged(object sender, EventArgs e) { Combo ...

  5. 转 WebService两种发布协议--SOAP和REST的区别

    转发文章 https://blog.csdn.net/zl834205311/article/details/62231545?ABstrategy=codes_snippets_optimize_v ...

  6. 【Mysql】Mysql主从库搭建过程(爬完坑后整理所得)

    Mysql主从数据库搭建流程 新手开始学习mysql主从库,遇到一些问题,总结后写出以下流程 下面以5.7.23版本为例介绍 第一步:去官网下载5.7.23版本的免安装压缩包形式的mysql文件,贴上 ...

  7. sphinx 快速使用

    建立配置文件 例可以参照之前的模板新建一个配置文件 sphinx/etc目录 #MySQL数据源配置,详情请查看:http://www.coreseek.cn/products-install/mys ...

  8. Python中变量的作用域

    一.变量作用域的含义 变量的作用域说白了就是变量的值从哪里获取,或者说变量取值的地方 我们在写代码过程中会用到很多变量,这些变量会出现在各种代码块中,有的出现在函数块里,有的在函数块外,例如: def ...

  9. oracle如何保证读一致性 第一弹

    oracle保证读一致性原理   1:undo segment的概念                   当数据库进行修改的时候,需要把保存到以前的old的数据保存到一个地方,然后进行修改,用于保存o ...

  10. 安装openstack同步数据库时出错解决方法

    错误提示:(2003, "Can't connect to MySQL server on 'controller' ([Errno -2] Name or service not know ...