数学之美和浪潮之巅

2019-01-16  本文已影响0人  WeedsHU

这两本书整体上讲的是作者在搜索领域遇到的一些技术问题背后的一些基本的数学原理。但是作者是个很会讲故事的人,所以整体上我读起这两本书来还算有乐趣,并不觉得他在书里讲一些概率论、线性代数而觉得烦闷。我想一来是因为我对这些基本原理略知一二;二来呢是我在看这它们时,并没有想着去把每一条定理,每一个公式都弄清楚,所以在基本知道作者是在讲什么故事的情况下,也并没有烧太多的脑筋去思考这些故事背后的千丝万缕的逻辑。

本着一颗八卦的心态,尝试去探索被模型掩盖的事实真相。就想起了最近很火的《将夜》里有道题是这样子:那年春,夫子去国游历,遇桃山美酒,遂寻径登山赏桃品酒,一路摘花饮酒而行,始切一斤桃花,饮一壶酒,后夫子惜酒,故再切一斤桃花,只饮半壶酒,再切一斤桃花,饮半半壶酒,如是而行……至山顶,夫子囊中酒尽,惘然四顾,淡问诸生:今日切了几斤桃花,饮了几壶酒?

文中答案非常美:夫子饮酒二壶,切尽满山桃花。

我当时看到,震惊了。不是因为这个答案出乎意料,而是觉得回答的太有诗意了。这是汉语的魅力。你要是说切了无数桃花,那这个意境跟切尽满山桃花比就差远了。

这道题,有人一看就想到了《庄子》里的“一尺之捶,日取其半,万世不竭”。不过细细一想不对。一瓶酒毕竟不是无限的。再牛逼的夫子,也不可能把一个分子啃烂。所以读罢这两本书之后,理性的认为,不应该是分不到头的,也就是说会有个具体的数字。

那这个数字多少呢?假定一瓶酒一斤,那么一斤酒近似一斤水,水的密度是1克每毫升,水分子的质量是2.9889×10^-26千克。1斤水就是500g,所以一斤水里面有0.5÷(2.9889×10^-26)个水分子,计算一下就是1.673×10^25个。我就列了一个式子。既然每次都喝剩下的一半,那么意味着1.673×10^25这个数字,一直除以2,除到商为1为止。于是这个题目就变成了(1.673×10^25)/(2^n)=1的方程了。用计算机算了一下,n居然连84都不到!!!!!!

2^84=1.9342813113834 * 10^25

也就是说夫子根本没有砍尽满山的桃花!他才切了84斤还不到,这还得夫子的嘴巴能做到分子级别的精度!

所以,你看,凡事不要想当然。仔细想想,再动动手,知行合一,才能见证真相!

上一篇下一篇

猜你喜欢

热点阅读