前言
某天我在西瓜视频看了李永乐老师的《然后才能找到真命天子?》,感触颇多,心想能不能用编程把这个数学公式给敲出来,好啦,说干就干。建议各位同学朋友有空多看看李永乐老师的教学视频,纯干货,老师讲得好还很有趣。
开始
故事要从苏格拉底他老人家开始说起:一天,苏格拉底带领几个弟子来到一块长满麦穗的田地边,对弟子们说:“你们去麦地里摘一个最大的麦穗,只许进,不许退。”
第一个弟子走几步看见一支又大又漂亮的麦穗,高兴地摘下了。但是他继续前进时,发现前面有许多比他摘的那支大,只得遗憾地走完了全程。第二个弟子吸取了教训.每当他要摘时,总是提醒自己,后面还有更好的。当他快到终点时才发现,机会全错过了。第三个弟子吸取了前两位教训.当他走到三分之一时,即分出大、中、小三类,再走三分之一时验证是否正确,等到最后三分之一时,他选择了属于大类中的一支美丽的麦穗。虽说,这不一定是最大最美的那一支,但他满意地走完了全程。"
苏格拉底观点:“麦地里肯定有最大的麦穗,但你未必能碰到它。即使碰到了,也未必能作出准确的判断。只有你在经历过一半以后选择你认为最好的,以后也许会遇到比你选择的更好的,但你会一生无悔”
我的看法
是啊,类似捡麦穗,人的一生都希望可以寻找到一个真正爱你的人,尽管你知道他不会是完美的,但你一定希望他在你心里就是完美的那一个。也许,你的一生会遇到很多爱你的人,但最终你们别没有走到一起;也许你的一生一心一意只爱一个人,而那个人却一直没出现;有句话说得好,人的一生会遇到三种女人,第一种是你爱的人却不爱你的人,第二种是爱你的人你却不爱的人,第三种是你不爱她不爱却可以相伴一生的人,那么问题来了,你现在喜欢的是那种人呢?为什么前任要跟我分手呢?什么时候才是我选择真爱的时候呢?别急,看下面哈。
代码实现
效果图
总结
- 当你选择一生只挚爱一个人的时候,那毋容置疑你选择的她,那是你一生中最‘完美的人’,可能在他人眼里他有很多的瑕疵,但在你心里永远的值得依靠的另一半。
- 你的一生会被两个人所疼爱,不管你选择的前者还后者,你得到真爱的概率只有50%,就如鱼和熊掌不可兼得,得与失之间选择,选择前者你可能会对未知的那个他报有期望,选择后者的你可能会念念不忘与前任的朝朝夕夕。
- 如果你选择相爱3次,你应该把第一个遇到的那个人当做样本,不管他好不好,你最后都不要跟他在一起,这可能就是为什么我有些人会失恋的原因吧,因为你落入到他人的样本区间啦。
- 人的一生是短暂的,你能相爱四次,证明你也是有一定魅力的,也相当自信,选择相爱四次的你是最机智的,总和考虑,这个选择可以让你最大概率的得到真爱,选择第一个作为自己的样本得到真爱的概率是46%。
- 这里主要用到的数学知识是排列组合,以上是封装好的排列组合函数外加根据业务需求写出的"寻找爱情"的业务逻辑,主要代码都已加上注释,阅读代码即可读懂,
话题
看完故事、代码和结论,你应该知道下一个她是不是你的真爱了吧?可下方留言哦。