因此換個角度來想,該函式的運算速度,已經足以影響到引擎本身的效率。

這就好像航天火箭上的一顆螺絲釘,表面上看火箭的速度並不取決於這顆螺絲釘本身,而是取決於火箭引擎的設計和關鍵的燃料等等,但當火箭引擎的設計和燃料技術都發展到了瓶頸,想要進一步提升火箭的效率,就只有從根本的材料上著手研究了。

郝雲此時此刻正在做的,便是類似的事情。

然而……

雖然思路已經找到,但想要走通這條路卻並不容易。

到這為止都沒有任何值得深挖的地方,畢竟牛頓迭代法,本身已經是一種非常優秀的求平方根倒數的數學方法了。

再想創新?

數學方法上改進幾乎不可能!

如果想比這更快,恐怕就只有對輸入值和輸出值建立一個龐大的資料庫才能實現了。

然而為區區一個函式建庫,似乎又顯得本末倒置……

時間一分一秒過去,郝雲的電腦上,還是一行程式碼都沒有敲下。

在後臺看著的詹永樞院士輕輕嘆了口氣,眼中浮起了一絲失望的表情。

很明顯,這位101號選手,已經陷入了鑽牛角尖的境地。如果不能立刻改變策略,換一道題目的話,他的進度將會被其他選手遠遠甩開!

至少他們見到的,已經有三名種子選手,分別將其他三道題的進度推進到四分之一了。

“雖然勇氣可嘉,但這樣下去是不會有結果的,”張存浩教授笑了笑說,“我剛剛看了一圈,好像就他還在研究第四道題。”

“這種題目出現在比賽中就很有問題,”詹永樞院士搖了搖頭,“下次比賽可不能這麼胡來了。”

張存浩教授尷尬笑了笑,輕咳了聲:“下次一定。”

然而就在兩人都認為,101號選手已經沒有任何希望了的時候,坐在電腦桌前的郝雲忽然動了。

只不過,他的操作好像有些詭異?

&nath.c檔案中關於QSqrt函式的那一段程式碼直接刪掉了。

“他想幹什麼?”

看著郝雲螢幕上的操作,張存浩被這位選手謎一樣的動作給驚訝到了。

他大概能猜到這位選手打算幹什麼,無非是想重新定義“反平方倒數”的演算法,然而這個世界上有可能存在比牛頓迭代還要簡便的演算法嗎?

話說這已經不是程式的範疇,而是數學的領域了吧?

詹永樞院長也被驚訝到了,一時間沒有看明白郝雲打算幹什麼。直到他看見一行【i=0x5f375a86(i》1】出現在螢幕上時,才微微收縮了瞳孔。

“我可能知道他想幹什麼了。”

“……?”

張存浩有一臉的懵逼,看向了自己的老師,試圖尋求答案。

然而,詹永樞院士卻絲毫沒有解答他困惑的打算,只顧自己在那兒摸著下巴的鬍渣,看著螢幕上的那段程式碼讚許點頭。

“妙啊……”

“實在是妙!”