标题: 谈婚论嫁
性别:未知-离线 capo1234

Rank: 2Rank: 2
组别 士兵
级别 在野武将
好贴 1
功绩 5
帖子 48
编号 34092
注册 2005-3-6


发表于 2005-10-18 14:11 资料 短消息 看全部作者
根据我所知道的答案,是约会前[N/e]个情人(括号表示取整),然后从[N/e]+1个情人开始,如果她比前[N/e]个情人都好则娶之,不然就转向下一个情人,除非已经是最后一个。这样娶到最好情人的概率(若N够大的话)会趋向1/e……

如果N=2,另有一法。是构造值域为0到1的严格增函数,比如f(x)=x/(1+x)。在遇见第1个情人的时候我们估计出她的评分A,然后以f(A)的概率娶她,以1-f(A)的概率抛弃她而改娶第2个情人。

设好情人的评分为X1,坏情人的评分为X2(X1>X2)。在50%的情况下,我们会先碰见好情人,这时正确的选择是娶之,概率为0.5×f(X1)。另外50%的情况下,我们会先碰见坏情人,则正确选择是拒绝而娶后面那个,概率为0.5×[1-f(X2)]。所以总体来说,我们选择正确的概率为0.5×[1+f(X1)-f(X2)]。因为X1>X2,所以f(X1)>f(X2),所以选择正确的概率大于50%!

以上。


顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-4-6 19:08
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.011290 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP