majer 发表于 2024-4-19 16:02:35

另一个有点反直觉的抛硬币问题

抛一枚理想的硬币100次,记录正(H)和反(T)的出现顺序。对于每个HH(连续的正),小明得一分;对于每个T_T (即两个中间隔了一个的反+反,中间那一次是正或反都无所谓)小红得一分。得分高者胜出。

问,谁的赢面更大?

比如前10次的结果是 HHHTHTHTTT,

小明会得 2 分(得分点是从1和2号位置开始的两组HH),小红会得到 3 分(从4、6和 8号位置开始的T_T)。


这还有个投票~https://weibo.com/2703634217/OarM9AuLV

BeerRabbit 发表于 2024-4-23 15:02:02

本帖最后由 BeerRabbit 于 2024-4-23 21:22 编辑

WinCount := Module[{a = RandomInteger[{0, 1}, n], x, y},
   x = a[[# ;; # + 1]] & /@ Range // Count[#, {1, 1}] &;
   y = a[[# ;; # + 2]] & /@ Range // Count[#, {0, _, 0}] &;
   If]];

T = 1000000;
(Table, T] // Total)/(T 1.) // AbsoluteTiming

结果(机器有点烂):
{313.627, {0.491272, 0.037728, 0.471}}
小明赢面大一点
页: [1]
查看完整版本: 另一个有点反直觉的抛硬币问题