正在圍觀(guān)著央視采訪(fǎng)的不只是郝云的父母,,還有郝云在401寢室的三個(gè)兒子,,外加一個(gè)總是來(lái)401這邊串寢的小胖子周軒,。
“云哥牛批啊,!這得破了希望杯大賽最快交卷時(shí)間的吉尼斯世界紀(jì)錄了吧,?”看著從體育館內(nèi)走出來(lái)的郝云,周軒忍不住嚷嚷了聲。
“還有這記錄,?”梁子淵問(wèn)道,。
“嘿嘿,咱可以給他申請(qǐng)個(gè),?!敝苘幉缓靡馑家恍φf(shuō)。
“不過(guò)這主持人說(shuō)的……主試委員會(huì)正在開(kāi)會(huì),,你們說(shuō)到底會(huì)是討論什么啊,?”鄭學(xué)謙摸著下巴皺眉思索道,。
“鬼知道,也許是寫(xiě)了什么不得了的答案上去,?!敝苘幝柫寺柤绨颍瑹o(wú)奈說(shuō)道,。
不得了的答案,?
這能是什么不得了的答案?
包括拋出這句話(huà)的周軒自己,,圍在電腦前的眾人們都是一臉好奇的表情,。
同一時(shí)間,江城大學(xué)數(shù)院辦公室,,正在翻著論文的李學(xué)松教授忽然接到了一個(gè)從夏國(guó)數(shù)學(xué)研究院打來(lái)的電話(huà),。
來(lái)電人是劉壽豐教授,國(guó)內(nèi)數(shù)論領(lǐng)域的大牛,,同時(shí)也是之前那個(gè)大學(xué)生數(shù)學(xué)競(jìng)賽最后一道大題的出題人,。
手機(jī)上的來(lái)電顯示,李學(xué)松教授本來(lái)是懶得接的,,但想到這老頭不是一般的小心眼,,于是還是耐著性子按下了接通的按鈕。
“喂,?什么事兒啊老劉,?”
“你看我給你發(fā)的郵件了沒(méi)?”
“郵件,?”
“剛剛給你發(fā)的,!”
不知道這老家伙肚子里埋著什么藥,李學(xué)松教授滿(mǎn)肚子疑問(wèn)地打開(kāi)了郵箱,,果然看見(jiàn)了一封未讀郵件,。
好家伙,寄件時(shí)間1分鐘前?
又不是微信有消息提醒,,鬼特么能看到你的郵件?。?p> 翻了個(gè)白眼將郵件打開(kāi),,然而看到里面內(nèi)容的李學(xué)松教授卻是愣住了,。
正文只有一串意不明的字符——0x5f375a86
“這是十六進(jìn)制數(shù)?”摸了摸下巴,,李學(xué)松教授臉上寫(xiě)滿(mǎn)了感興趣的表情,,“這個(gè)數(shù)有什么玄機(jī)嗎?”
每次劉壽豐這老東西和他打電話(huà)無(wú)非就兩件事兒,,要么是炫耀,,要么便是分享什么最新的發(fā)現(xiàn)。往常他多少能看出一些端倪,,但這個(gè)數(shù)他看了半天,,甚至默默在心里做了十進(jìn)制、二進(jìn)制的變化,,都沒(méi)感覺(jué)到有什么與眾不同的地方,。
電話(huà)那頭的劉壽豐教授呵呵一笑:“果然連你也看不出來(lái)這個(gè)數(shù)有什么特別的!”
“你這老東西少賣(mài)關(guān)子,,有屁趕緊一次放完,,沒(méi)事兒我就掛了!”李學(xué)松教授笑罵著說(shuō)道,。
“掛了,?那你肯定會(huì)后悔的!不和你扯淡了,,你記得牛頓-拉弗森方法吧,?”
“廢話(huà),這誰(shuí)不記得,!”
牛頓-拉弗森方法,,也就是牛頓在17世紀(jì)提出的一種在實(shí)數(shù)域和復(fù)數(shù)域上近似求解方程的方法,雖然在他們這些研究純粹數(shù)學(xué)的人里面已經(jīng)很少用這個(gè)方法了,,但這個(gè)方法在計(jì)算機(jī)領(lǐng)域里卻被應(yīng)用的相當(dāng)廣泛,。
比如你要計(jì)算√2的值,先隨便猜個(gè)數(shù)比如說(shuō)4,,毫無(wú)疑問(wèn)√2不可能等于4,,但只要用牛頓迭代法一直迭代下去,經(jīng)過(guò)n步迭代運(yùn)算,,總能算出1.414……,。而如果你要是用2做猜測(cè)值,,因?yàn)?和1.414足夠接近,只需要兩步迭代就能算出來(lái),。
李學(xué)松記得自己好像在和計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生們上課時(shí)不止一次講過(guò)這一塊的知識(shí)點(diǎn),,只是他實(shí)在不知道這玩意兒有什么好深挖的。
劉壽豐教授:“我剛又給你發(fā)了個(gè)郵件過(guò)去,,里面有一段已經(jīng)翻譯成數(shù)學(xué)語(yǔ)言的算法,,你看過(guò)之后就知道我為什么會(huì)對(duì)這個(gè)數(shù)字這么驚訝了?!?p> 聽(tīng)到這句話(huà),,李學(xué)松教授忍不住翻了個(gè)白眼,但實(shí)在是架不住心里的好奇,,還是照著他說(shuō)的點(diǎn)開(kāi)了下一封郵件,。
整個(gè)算法本身沒(méi)什么難的,不過(guò)是求平方根倒數(shù)而已,。李學(xué)松教授甚至感覺(jué),就算是沒(méi)有翻譯成數(shù)學(xué)的語(yǔ)言,,自己也完全能看得懂,。
簡(jiǎn)單來(lái)說(shuō),那個(gè)0x5f375a86便是用來(lái)計(jì)算猜測(cè)值的一個(gè)常數(shù),。
因?yàn)槭褂门nD迭代算法求平方根倒數(shù)首先需要一個(gè)猜測(cè)值,,這個(gè)值通常是根據(jù)用戶(hù)輸入的值,經(jīng)過(guò)一系列的計(jì)算來(lái)確定的,。
李學(xué)松教授隨便編了個(gè)數(shù),,試著用該算法來(lái)求平方根倒數(shù)。
然而就在這時(shí)候,,神奇的事情發(fā)生了,!
他發(fā)現(xiàn)自己無(wú)論輸入什么值,系統(tǒng)求出的猜測(cè)值都無(wú)比的近似最終結(jié)果,,以至于整個(gè)算法最多只需要執(zhí)行兩次就能結(jié)束循環(huán),。
而這一切的原因,便是因?yàn)槟莻€(gè)0x5f375a86,!
“不可思議……”漸漸發(fā)現(xiàn)了其中的奧秘,,李學(xué)松教授喃喃自語(yǔ)地說(shuō)道,“這個(gè)數(shù)到底是怎么被發(fā)現(xiàn)的,?”
他現(xiàn)在滿(mǎn)腦子都是一個(gè)問(wèn)題,。
為什么偏偏是0x5f375a86?
劉壽豐教授用開(kāi)玩笑的語(yǔ)氣說(shuō)道:“這得問(wèn)你,,畢竟是你的學(xué)生弄出來(lái)的‘麻煩’,?!?p> 聽(tīng)到這句話(huà),李學(xué)松教授頓時(shí)驚了,。
“我的學(xué)生,?你確定?”
啥玩意兒,?,!
我咋不知道我有這么牛逼的學(xué)生?
“那個(gè)叫郝云的選手不是你的學(xué)生,?”忽然像是想起了什么似的,,劉壽豐教授拍了下腦袋,“哦,,我差點(diǎn)忘了,,你掛名的那個(gè)是數(shù)學(xué)競(jìng)賽的主試委員會(huì)……希望杯是搞編程的,好像確實(shí)和你沒(méi)關(guān)系,?!?p> “等等,你說(shuō)郝云,?希望杯,?到底什么意思?”李學(xué)松教授一頭霧水地追問(wèn)道,。
劉壽豐教授耐心地解釋說(shuō)道:“簡(jiǎn)而言之,,希望杯大賽上有一道題目,要求提升一款軟件的運(yùn)行效率,。到目前為止就你的那個(gè)學(xué)生做出來(lái)了,,而且解法讓所有人大跌眼鏡。通常碼農(nóng)的思路應(yīng)該是從代碼入手吧,?結(jié)果他直接跑去修改了底層函數(shù)的代碼,,讓原本需要多算幾步才能算明白的函數(shù),變成現(xiàn)在兩步搞定了,?!?p> 李學(xué)松教授愣住了,好半天才憋出來(lái)一句話(huà),。
“……這么牛逼的嗎,?”
“是啊,何止是牛逼,,那群主試委員會(huì)的老家伙沒(méi)一個(gè)搞明白這數(shù)字到底是個(gè)啥玩意兒,,然后給我們夏國(guó)數(shù)學(xué)研究院發(fā)了郵件,結(jié)果我看了半天也沒(méi)看出什么名堂,?!?p> 說(shuō)著說(shuō)著,,劉壽豐教授嘆了口氣,,繼續(xù)說(shuō)道,。
“這讓我想起了著名的巴塞爾問(wèn)題,,那個(gè)該死的無(wú)窮級(jí)數(shù)∑1/n2,。沒(méi)有人知道為什么最先發(fā)現(xiàn)它收斂于π2/6的人,會(huì)無(wú)聊到記住π2/6的值,。要知道那特么是無(wú)理數(shù)啊,,誰(shuí)沒(méi)事兒記那個(gè),?但氣人的是,,他就是知道,!而且后來(lái)還被證明確實(shí)是對(duì)的!”
“我們不得不承認(rèn),,這個(gè)世界上有些人確實(shí)對(duì)數(shù)字很敏感,,甚至超出了一般人的理解,達(dá)到了直覺(jué)的程度……至少,,在和你那個(gè)學(xué)生當(dāng)面聊過(guò)之前,,目前的我也只能這么解釋了!”
與此同時(shí),。
遠(yuǎn)在千里之外的尚海,。
蹲守在體育館休息室外的記者小姐姐,終于等到了那扇門(mén)打開(kāi)的機(jī)會(huì),。
沒(méi)有任何猶豫,她立刻逮住了一名正從后臺(tái)出來(lái),、穿著格子衫的男人,。
看他的面向和打扮,應(yīng)該是軟件方面的工程師,。
如此說(shuō)來(lái),,搞不好會(huì)知道一些內(nèi)情!
“您好這位先生,,我是央視教育欄目的記者,,請(qǐng)問(wèn)我可以采訪(fǎng)一下您,那位選手到底提交了怎樣的答案,,以至于主試委員會(huì)需要開(kāi)會(huì)討論……有什么消息可以透露一下嗎,?”記者小姐姐一臉好奇地問(wèn)道。
那個(gè)男人本來(lái)不想接受采訪(fǎng),,但在看到了話(huà)筒上的logo之后,,臉上露出了猶豫的表情,最終還是開(kāi)口說(shuō)道,。
“比賽還在進(jìn)行,,我這邊還不能透露太多細(xì)節(jié),,至于你說(shuō)的那位參賽者……他令人驚訝的地方在于,他的答案可以說(shuō)只改了一個(gè)數(shù)字,?!?p> “一,一個(gè)數(shù)字,?,!”記者小姐姐震驚了。
甚至就連她身后的攝影師,,臉上也露出了詫異的表情,。
“是……我也很驚訝,甚至于可以說(shuō),,這完全出乎了我們的意料,?搞不好它影響的不只是冰川引擎,還將影響到其他領(lǐng)域的產(chǎn)品,?!?p> 說(shuō)這話(huà)的時(shí)候,那個(gè)估計(jì)是軟件工程師的男人臉上,,一半是凝重,,一半是無(wú)奈。
“無(wú)論怎么說(shuō),,這已經(jīng)超出了我自己所了解的領(lǐng)域,。一會(huì)兒夏東師范大學(xué)的數(shù)學(xué)系教授會(huì)過(guò)來(lái),他們那邊好像成立了一個(gè)臨時(shí)的專(zhuān)家小組,。你不妨問(wèn)問(wèn)他們的意見(jiàn),,也許能給你一個(gè)合理的答案?”