前不久在CSDN上看到一个问题,大意如下:
有十层楼,每层楼都有一颗钻石,大小不等。你从一楼开始坐电梯,每一层楼都只有一次停留的机会。并且只有一次拿钻石的机会,怎样能拿到最大的钻石?
这个问题涉及到概率,也涉及到编程,很多人给出了很棒的答案,甚至求出了在各个楼层拿到最大钻石的概率。也有人给出的解答是前n层不拿,做参考,然后根据这个参考,来决定后面看到的钻石要不要拿。
看到这个问题,我在心里就做了一个转化。
在你16岁到35岁间(大概是这个年龄吧),会遇到若干个不同的让你心动的人,怎么样才能和你觉得最好的,或者最合适的人结伴终生?
这样想想,这个问题马上迎刃而解。
大部分人,都会在学生时代遇到自己的初恋,并且往往没有结果。
把一般情况拿出来讨论,也就是6岁上学,经历12年中小学和4年大学,22大学毕业,期间可能会经历好几次的爱情。
网上有人这么说,男人总是在不成熟,没本事的年纪,遇到了最想照顾一生的人。
好多男人,在泪别最爱的女孩之后,化悲愤为力量来打拼,几年之后稳定下来,成家立业。
最早看到的那颗钻石,也许是最大的,却往往不敢拿,或者说,拿不住。
也就是说,这个问题的一般解法,是以前面几颗作为参考,在某个适当的楼层,走向自己心水的那颗,少数情况是,有些人一开始就坚定的拿了一颗钻石并且到最后的楼层也并不动摇。
当然这个虐狗的世界,也有人是这样子回答的,看到钻石就拿啦,随便哪一颗,不拿白不拿。(嗯,我们都不贪心。)