伤害期望值与黄金比例窗户谜题

原标题Expected Damage and a Golden-Ratio Window Puzzle

Sawyer 用视频游戏中的未知怪物介绍期望值,再用几何方法解答画作穿过窗户的问题。

SaSawyer讲者 · Jane Street
频道
Jane Street
发布
2020年7月3日
视频
10:08
阅读
5 分钟
幻灯片
5
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Sawyer 提出一道尚未解答的挑战:三种怪物出现的概率相同,求其攻击造成的伤害期望值。他用骰子解释期望值,然后解答上一期的窗户谜题,算出最长线段为 (1 + √5)/2 米,并用点的幂定理解释这个结果。

  1. 1三种无法区分的怪物胆小、凶猛和致命三类怪物出现的概率相同,其伤害分别在 1–6、1–12 和 1–20 之间均匀分布。本期将首次攻击的期望伤害及附加条件下的后续问题留作挑战。
  2. 2按概率加权的平均值期望值是每个可能结果乘以其概率后相加的结果。公平骰子的期望值为 7/2,尽管一次投掷不可能得到这个值。
  3. 3把窗户问题转化为线段问题窗户由边长一米的正方形和顶部半圆构成。将宽大于高的画作垂直于窗户平面放置,问题就转化为寻找该形状内的最长线段。
  4. 4穿过圆心的最长线段最优线段与半圆相交处的切线垂直,并经过圆心。它的长度为 (1 + √5)/2 米。
  5. 5黄金比例为何出现根据点的幂定理,AB·AC = 1;最优弦 BC 是长度为 1 的直径。两者共同推出 AB = 1 + 1/AB。

要点建议

  1. 期望值是随机变量所有可能结果按其概率加权后的总和。
  2. 公平六面骰的期望值是 3.5,尽管任何一次投掷都不可能得到 3.5。
  3. 怪物挑战包括不附加条件的首次攻击期望伤害,以及首次伤害为 4 时第二次攻击的期望伤害。
  4. 画作与窗户的问题可转化为求带半圆顶的正方形内部的最长线段。
  5. 该线段长 (1 + √5)/2 米,即黄金比例;点的幂定理解释了它为什么会出现。
全文

按章节阅读整理后的全文

只看原始文稿
01

怪物与期望伤害

Sawyer 提出一道关于三种等概率怪物的新挑战。附加题询问,在首次攻击造成 4 点伤害的条件下,第二次攻击的情况。

我是 Sawyer,欢迎来到 Real Numbers。我们通常解答源自现实生活的数学问题,这一次的问题却来自一款视频游戏。你正在探索一片闹鬼的森林,遇到一只怪物,但无法从外表判断它的难度等级。

怪物有三种等级,出现的概率相同:胆小、凶猛和致命。胆小怪物造成的整数伤害在 1 到 6 之间均匀分布,凶猛怪物在 1 到 12 之间,致命怪物在 1 到 20 之间。三者外观完全相同。一只未知怪物的首次攻击平均会造成多少伤害?

附加题:假设这只怪物的第一次攻击造成了 4 点伤害,那么同一只怪物的第二次攻击平均会造成多少伤害?要解决这些问题,我们需要理解“平均”背后的数学概念:期望值。

02

期望值的含义

期望值按每种结果的概率对其加权。公平六面骰的期望值为 3.5,虽然它不是一次投掷可能得到的点数。

n 个值的普通平均数是它们的和除以 n。例如,投出的 1、5、5 的平均数是 11/3。我们可以把它写成 (1/3)·1 + (1/3)·5 + (1/3)·5:这是一个加权和,其中相等的权重加起来为 1。

对于一个概率过程,期望值是所有可能结果的平均值,每个结果按其出现概率加权。换句话说,把随机变量每个可能的取值乘以该值的概率,再将结果相加。权重之和仍为 1,但不必相等。

期望值是加权和
幻灯片 1 / 5期望值是加权和公式将每个可能值乘以其概率,再将结果相加。

对于公平的六面骰,1 到 6 的每个点数出现的概率都是 1/6。投掷点数的期望值是 (1 + 2 + 3 + 4 + 5 + 6)/6 = 21/6 = 7/2。一次投掷实际上不可能得到 3.5,但这个数字概括了结果的分布。我们将在后续节目中讨论如何精确定义这个想法。

03

解答窗户谜题

上一期的问题转化为求带半圆顶的正方形内部的最长线段。利用切线几何和勾股定理,得出的长度以米为单位恰好等于黄金比例。

现在来看上周的问题:一扇窗由边长一米的正方形构成,其上边由以该边为直径的半圆取代,能穿过窗户的画作最高是多少?画作的宽大于高,所以我们将其宽度垂直于窗户放置。画作的高度与窗户平面相交成一条线段,我们要找出能放进窗户的最长线段。

窗户的尺寸
幻灯片 2 / 5窗户的尺寸边长一米的正方形顶部是一个半圆,其直径为正方形的上边。

我们可以通过找到实际可放入的线段,给答案设定下界。正方形的对角线长 √2,约为 1.414 米;窗户的垂直高度是 1.5 米。将下端移到一个角落,另一端仍放在顶部,可以得到 √((1/2)² + (3/2)²) = √(5/2),约为 1.581 米。但这仍然不是最大值。

一条更长的候选线段
幻灯片 3 / 5一条更长的候选线段从角落到顶部的斜线给出了 √(5/2) 米的下界。

切线给出曲线在某一点附近的最佳线性近似。将左下角标为 A,半圆上的一点标为 B。当 B 从顶部沿曲线向右移动时,AB 会变长。继续移动,直到 B 点的切线与 AB 垂直。

与圆在 B 点的切线垂直的直线经过圆心 O。因此,最长线段经过 O,即正方形上边的中点。OB 是半径,长 1/2 米;AO = √((1/2)² + 1²) = √5/2 米。最大长度为 AO + OB = (1 + √5)/2,约为 1.618 米。

穿过圆心的最长线段
幻灯片 4 / 5穿过圆心的最长线段从 A 到 B 的线段经过 O,并与 B 点的切线垂直。

这就是 φ,也就是黄金比例,它是方程 x = 1 + 1/x 的正解。这样简洁的答案暗示着背后有某种几何原理,于是我寻找另一种解释,找到了与 19 世纪几何学家 Jakob Steiner 有关的点的幂定理。

04

点的幂

一个几何定理解释了为什么结果满足黄金比例方程。最后 Sawyer 重述了新的怪物挑战。

该定理指出:对于圆外一点 P,任何经过 P 并与圆相交于两点的直线,P 到两个交点的距离之积都是常数,与选择哪条直线无关。对我们的窗户来说,取 A 为该点,直线与完整圆相交于 C 和 B。

当 B 沿上半圆移动时,AB·AC 保持不变。当它趋近左边缘的极限位置时,这两段距离都等于正方形一米长的边,因此乘积为 1。要使 AB 最大,就必须使 AC 最小,进而使 BC 最大;最长的弦是圆的直径,长度为 1。

在最优位置,AB = AC + 1,且 AB·AC = 1。代入 AC = 1/AB,得到 AB = 1 + 1/AB,恰好是黄金比例满足的方程。几何关系解释了这个数字为何出现,而不仅是通过算术得到它。

点的幂与黄金比例
幻灯片 5 / 5点的幂与黄金比例图示和公式将 AB·AC = 1 与 AB = AC + 1 结合起来。

回到本周挑战:一只未知怪物是胆小、凶猛或致命类型的概率相同,伤害分别在 1–6、1–12 和 1–20 之间均匀分布。求它首次攻击造成伤害的期望值;附加题则要求在首次攻击造成 4 点伤害后,求同一只怪物第二次攻击的伤害期望值。

同频道的其他文章

1:48:29EN → 简体中文
JSJane Street· 2026年10月16日AI 如何改变编程:John Krazit 与 Ron Minsky 的对话Ron Minsky, John Krazit · Jane StreetJane Street 的 AI 工具负责人和 Signals and Threads 主持人探讨智能体基础设施、安全、代码审查,以及软件开发体验的变化。编程智能体Developer productivity评估+2
9 张幻灯片1:05:45EN → 简体中文
JSJane Street· 2026年9月11日Cyrus Omar:实时编程与人与 AI 共享的计算公共空间Cyrus Omar通过 Hazel 演示,探讨即时反馈、结构化协作和精细权限如何帮助人类与 AI 智能体共同工作。Programming LanguagesHuman-AI Collaboration开发流程与测试+2
1:25:00EN → 简体中文
JSJane Street· 2026年9月2日Eric Mannes:如何将杂乱的外部数据用于交易研究Ron, Eric Mannes · Jane Street从商品期货和 Excel 风险系统,到时点数据集和 AI,Eric Mannes 解释 Jane Street 数据工程背后的领域知识。Data quality & curation开发流程与测试Investing+2
7 张幻灯片1:16:29EN → 简体中文
JSJane Street· 2026年8月26日Grant Sanderson 与 Alok Puranik:从群论看位置编码Grant Sanderson, Alok Puranik · 3Blue1Brown从注意力机制的假设出发,他们推导矩阵指数,并将旋转、衰减和 Jordan 块与 RoPE、ALiBi 联系起来。Transformers & attentionMathematics机器学习基础+1
1:34:29EN → 简体中文
JSJane Street· 2026年6月24日Jacob Baskin:构建 Superstore 与调度 HiveYaron Minsky, Jacob Baskin · Jane Street这位 Jane Street 工程师回顾分布式分析数据库背后的设计选择,以及为不断扩大的研究集群分配资源的挑战。基础设施与部署Software engineeringDecision Making+1
1:34:36EN → 简体中文
JSJane Street· 2026年6月1日Nate Foster:把网络当作程序Yaron Minsky, Nate Foster · Jane Street从可编程交换机到 BGP,一位编程语言研究者解释高层策略和形式模型如何让网络更易于修改。基础设施与部署Programming LanguagesSoftware engineering+2