2018-10-10 22:03:03 +00:00
|
|
|
|
---
|
|
|
|
|
id: 5900f52a1000cf542c51003b
|
2020-12-16 07:37:30 +00:00
|
|
|
|
title: 问题444:圆桌会议彩票
|
2018-10-10 22:03:03 +00:00
|
|
|
|
challengeType: 5
|
|
|
|
|
videoUrl: ''
|
|
|
|
|
---
|
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
# --description--
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
一群人决定坐在圆桌旁玩彩票交易游戏。每个人都是从随机分配的未经批准的彩票开始的。每张票都被划伤,显示全票奖金从1英镑到1英镑不等,没有两张票。游戏的目标是让每个人在离开游戏时最大化他的奖金。
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
选择任意人作为第一个玩家。围绕桌子,每个玩家只有两个选项之一:
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
1. 玩家可以抓住他的票,并向桌上的每个人透露其价值。
|
|
|
|
|
2. 玩家可以将他未击中的门票换成先前玩家划伤的门票,然后将该门票留给游戏。之前的玩家随后抓住了他新买的机票,并向桌上的每个人展示了它的价值。
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
所有门票都被划伤后游戏结束。仍然留在桌上的所有玩家必须带着他们当前持有的门票。
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
假设每个玩家使用最优策略来最大化他的票奖金的期望值。
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
设E(p)表示当游戏在由p个玩家组成的游戏中结束时留在桌旁的玩家的预期数量(例如当舍入到5个有效数字时E(111)= 5.2912)。
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
设S1(N)= E(p)令Sk(N)= Sk-1(p),其中k> 1
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
找到S20(1014)并用科学记数法将答案写成10位有效数字。使用小写e来分隔尾数和指数(例如S3(100)= 5.983679014e5)。
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
# --hints--
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
`euler444()`应该返回1.200856722e+263。
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
|
|
|
|
```js
|
2020-12-16 07:37:30 +00:00
|
|
|
|
assert.strictEqual(euler444(), 1.200856722e263);
|
2018-10-10 22:03:03 +00:00
|
|
|
|
```
|
2020-08-13 15:24:35 +00:00
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
# --solutions--
|
|
|
|
|
|