请问巫师 #394
你有一个咖啡杯,最初是空的。一位女服务员开始以恒定的速率往里面倒咖啡。通常情况下,用一个好杯子,倒满需要5秒钟。然而,这个杯子底部有一个漏孔。咖啡漏出的速率与杯中咖啡的体积成正比。当杯子装满咖啡时,咖啡漏出的速率为每秒0.1杯。
将杯子装满 90% 需要多长时间?
要解决此问题,需要对微分方程有基本的了解。
让:
V = 杯中咖啡的体积
t = 服务员开始倒酒的时间
c = 积分常数
我们给出 dV/dt = (1/5) - (v/10)
dv = (2-V)/10 dt
(10/(2-v)) dv = dt
-10*ln(2-v) = t + c
我们知道,在 t=0 时,V=0。将这些值代入上面的公式,即可解出 c:
c = -10*ln(2)
因此,连接 V 和 t 的方程为:
t = 10*ln(2) - 10*ln(2-V)
我们想知道在 t 时 v=0.9 的值。因此,求解 V=0.9 时的 t。
t = 10*ln(2) - 10*ln(2-0.9) = 10*(ln(2) - ln(1.1)) = 10*ln(20/11)
[剧透]如何使用六面骰子生成从 0 到 36 的随机值,并且每个值出现的可能性均等?
实现这一点的方法有很多种。但我认为所有方法都必须有重掷的可能性。我认为下面的方法比较简单,只需要四个不同颜色的骰子,重掷概率低于 0.08%。具体操作如下。
把骰子分别命名为 d1、d2、d3 和 d4。它们的颜色不同,所以你可以区分它们。
定义 x = (d1-1) + 6*(d2-1) + 36*(d3-1) + 216*(d4-1)。x 的值范围为 0 到 1,295。
设 y = 我们寻找的随机数,其中 0 到 36 之间的 37 个值概率相等。根据 x 为 y 赋值,如下所示:
- x = 0 至 34:y = 0
- x = 35 至 69:y = 1
- x = 70 至 104:y = 2
- x = 105 至 139:y = 3
- x = 140 至 174:y = 4
- x = 175 至 209:y = 5
- x = 210 至 244:y = 6
- x = 245 至 279:y = 7
- x = 280 至 314:y = 8
- x = 315 至 349:y = 9
- x = 350 至 384:y = 10
- x = 385 至 419:y = 11
- x = 420 至 454:y = 12
- x = 455 至 489:y = 13
- x = 490 至 524:y = 14
- x = 525 至 559:y = 15
- x = 560 至 594:y = 16
- x = 595 至 629:y = 17
- x = 630 至 664:y = 18
- x = 665 至 699:y = 19
- x = 700 至 734:y = 20
- x = 735 至 769:y = 21
- x = 770 至 804:y = 22
- x = 805 至 839:y = 23
- x = 840 至 874:y = 24
- x = 875 至 909:y = 25
- x = 910 至 944:y = 26
- x = 945 至 979:y = 27
- x = 980 至 1014:y = 28
- x = 1015 至 1049:y = 29
- x = 1050 至 1084:y = 30
- x = 1085 至 1119:y = 31
- x = 1120 至 1154:y = 32
- x = 1155 至 1189:y = 33
- x = 1190 至 1224:y = 34
- x = 1225 至 1259:y = 35
- x = 1260 至 1294:y = 36
- x = 1259:重新掷骰子
请注意,只有一个 x 值会导致重新滚动。
我特别感谢维加斯巫师 (Wizard of Vegas) 的成员 ThomasK 和 ThatDonGuy 对这个问题的帮助。以上是 ThomasK 的解答。ThatDonGuy 在论坛上证明了,如果不将某些掷骰结果映射到重新掷骰结果,就无法解决这个问题。完整的讨论内容请参见下方链接。
我在Wizard of Vegas论坛上提出并讨论了这个问题。
从一副52张牌的牌堆中抽牌,直到出现一张红牌。包括一张红牌在内,平均抽出的牌总数是多少?
[剧透=答案]53/27 =~ 1.962962963[/剧透]
[剧透=一般情况的公式]根据维加斯巫师 (Wizard of Vegas) 成员 ThatDonGuy 的说法,如果牌的总数为 c,阻挡牌的数量为 b,那么预期抽出的牌为 (c+1)/(b+1)。
例如,在当前问题中,c=52 和 b=26,因此答案是 53/27。
如果抽车直到出现 A,就会有四个阻挡者,所以答案是 53/5 = 10.6
[剧透]我在Wizard of Vegas论坛上提出并讨论了这个问题。