分享

不懂这个,难成钻石王老五

 mingmu888 2018-02-01

钻石王老五,可能没那么好成的,怪不得寥寥无几。不信,看看下面这道拿到了最大的钻石就能成为钻石王老五的经典思考题。


在一个豪华的四季酒店,一楼到十楼的每层电梯门口都放着一颗钻石,钻石大小不一,每个钻石后面都是一个待字闺中的美女,拿到了钻石,就能赢得美女的芳心。你乘坐电梯从一楼到十楼,每层楼电梯门都会打开一次,只能拿一次钻石,和美女打一次招呼,问怎样才能拿到最大的一颗,赢得美女的芳心?


简单么?看着简单,好像又不简单。对吧,I told you,钻石王老五不好成为,因为,不懂后面的数学和模型。


你可能会说,管它呢,蚊子再小也是肉,简单点,要么一楼,要么十楼,或是哪楼心情好就哪楼的。那么,来看看拿到最大钻石,娶到最好美女的概率。


首先,让问题简单点。假设只有三层楼,三个钻石的大小分别为1,2,3,那么,可能的排列有:


1,2,3

1,3,2

2,1,3

2,3,1

3,1,2

3,2,1


如果采用最简单的策略,第一层,或是最后一层,或是随机,拿到最大的钻石的概率是六种情形中的两种,所以是2/6=1/3。


这时,可能有人说,先看看前面的,但不拿,等到后面再决定,如果一旦比前面的好,就拿。实在运气不好,就只好拿最后一个了。假设,只看和拒绝前面一个,从第二个开始决定要不要拿。使用这个策略,看看前面的六种情况。


1,3,2(拿3,3比1大)

2,1,3(1比2小,拒绝;3比2大,拿3)

2,3,1(拿3,3比2 大)


神奇吧,这时,有三种情况,能拿到最大的,拿到最大的概率变成了3/6=1/2。是不是比1/3好多了?看来还是有学问的。下面,来看看通用情形。


假设有N个钻石,前面准备查看但不选择M个钻石,就有可能后面拿到最好的钻石。那么这个M应该是多少呢?


把1到N个钻石(数字既是钻石的编号,也是钻石的价值)进行排列,共有N!种可能。对于某个固定的M,如果最适合的钻石出现在了第P个位置(M< p≤n),要想让它有幸正好被选中,就必须得满足前p-1个钻石中的最好的钻石在前m个位置里,这有m/(p-1)="">


当数字N出现在第P位置(M≤N),如果使上述策略在第一次选择接受时遇到的是N,排列需要满足下面两个条件:


1、N在第P位置 

2、从M+1到P-1位置的数字要比前M位置的最大数字要小


考虑所有可能的位置P,便得到了试探前M个位置能选中最大钻石的总概率P(M):


用 x 来表示 M/N 的值,并且假设N充分大,则上述公式可以写成:


对 -x · ln x 求导,并令这个导数为 0,可以解出 x 的最优值,它就是欧拉研究的神秘常数的倒数—— 1/e !即此时 M=N/e。


试探前M=[N/e]或者[N/e]+1个钻石,当其后的钻石比前M个钻石更大时则拿下,否则不要。


由于 1/e 大约等于 37%,因此这个策略也叫做 37% 法则!


噢,原来是这样的。看来,钻石王老五的背后是有深奥的科学的。又学了一招吧。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多