進入真理之門,蕭揚立馬發(fā)現(xiàn)他們出現(xiàn)在一個空間里面,而讓人比較奇怪的就是明明看到了許多黑客徽章飛入了那道門,卻只剩下他們幾個處于一個很特別地房間里面。
只見一道門上面寫著東西:
闖關(guān)規(guī)則
闖關(guān)可以分為團體和單人。團體闖關(guān)只要有一個人過關(guān)則為整個團體過關(guān),單人則為單人過關(guān),單人過關(guān)所取得的鑰匙能夠進行轉(zhuǎn)讓和買賣。
過關(guān)的具體實現(xiàn)為打開下一關(guān)的大門。
每一關(guān)空間中都有一把鑰匙可以打開下一關(guān)的大門,拿到鑰匙的方法有兩種:一種是直接破解存儲鑰匙的密碼箱;一種是通過暴力方式打破密碼箱。密碼箱的破解難度根據(jù)關(guān)數(shù)逐漸增加。
過關(guān)的方式也有三種:一種是通過拿到鑰匙打開大門;一種是通過直接暴力打破大門;第三種是通過直接破開服務(wù)空間進入下一關(guān),而第三種存在一定的危險,因為破開空間存在著不穩(wěn)定性,也許你會直接進入非常靠后的關(guān),也許會回到前面你已經(jīng)闖過的關(guān)。
無論是團體還是單人,每一個人有一次嘗試機會進行破關(guān)。破關(guān)不成功則自動喪失破關(guān)權(quán),喪失破關(guān)權(quán)的個人和團體會被踢出服務(wù)空間,喪失破關(guān)權(quán)的黑客徽章將不能進入真理之門。當(dāng)然,如果有人可以破解真理之門獲得破關(guān)權(quán),則可以繼續(xù)進行闖關(guān)。
此次闖關(guān)時間為8小時,請大家注意時間,8小時過后如果沒有一個人進入第八十一關(guān),真理之門將關(guān)閉。
看著大門上寫的東西,大家都有一點點驚訝,真理之門?這到底是在搞什么?
就在大家有點迷糊的時候,突然,大家看到這個不大不小的房間正中央出現(xiàn)了一個很特別的正方體建筑,只見這個建筑似乎是用玻璃做成的,里面放著一把金黃色的鑰匙,鑰匙的末尾刻著一個阿拉伯?dāng)?shù)字1。
只見玻璃上面同樣刻著一段話寫道:“請輸入可將圓周率計算到小數(shù)點后一億位的程序,密碼箱會自動打開。”
圓周率,一般以π來表示,是一個在數(shù)學(xué)及物理學(xué)普遍存在的數(shù)學(xué)常數(shù)。它定義為圓形之周長與直徑之比。它也等于圓形之面積與半徑平方之比。是精確計算圓周長、圓面積、球體積等幾何形狀的關(guān)鍵值。
古人計算圓周率,一般是用割圓法。即用圓的內(nèi)接或外切正多邊形來逼近圓的周長。阿基米德用正96邊形得到圓周率小數(shù)點后3位的精度;劉徽用正3072邊形得到5位精度;魯?shù)婪蛴谜?62邊形得到了35位精度。這種基于幾何的算法計算量大,速度慢,吃力不討好。隨著數(shù)學(xué)的發(fā)展,數(shù)學(xué)家們在進行數(shù)學(xué)研究時有意無意地發(fā)現(xiàn)了許多計算圓周率的公式。下面挑選一些經(jīng)典的常用公式加以介紹。除了這些經(jīng)典公式外,還有很多其它公式和由這些經(jīng)典公式衍生出來的公式,就不一一列舉了。
1、馬青公式
π=16arctan1/5-4arctan1/239
這個公式由英國天文學(xué)教授約翰?馬青于1706年發(fā)現(xiàn)。他利用這個公式計算到了100位的圓周率。馬青公式每計算一項可以得到1.4位的十進制精度。因為它的計算過程中被乘數(shù)和被除數(shù)都不大于長整數(shù),所以可以很容易地在計算機上編程實現(xiàn)。
還有很多類似于馬青公式的反正切公式。在所有這些公式中,馬青公式似乎是最快的了。雖然如此,如果要計算更多的位數(shù),比如幾千萬位,馬青公式就力不從心了。
2、拉馬努金公式
1914年,印度天才數(shù)學(xué)家拉馬努金在他的論文里發(fā)表了一系列共14條圓周率的計算公式。這個公式每計算一項可以得到8位的十進制精度。1985年Gosper用這個公式計算到了圓周率的17,500,000位。
1989年,大衛(wèi)?丘德諾夫斯基和格雷高里?丘德諾夫斯基兄弟將拉馬努金公式改良,這個公式被稱為丘德諾夫斯基公式,每計算一項可以得到15位的十進制精度。1994年丘德諾夫斯基兄弟利用這個公式計算到了4,044,000,000位。丘德諾夫斯基公式的另一個更方便于計算機編程的形式是:
3、AGM(Arithmetic-Geometric Mean)算法
高斯-勒讓德公式:
這個公式每迭代一次將得到雙倍的十進制精度,比如要計算100萬位,迭代20次就夠了。1999年9月,日本的高橋大介和金田康正用這個算法計算到了圓周率的206,158,430,000位,創(chuàng)出新的世界紀(jì)錄。
4、波爾文四次迭代式:
這個公式由喬納森?波爾文和彼得?波爾文于1985年發(fā)表,它四次收斂于圓周率。
5、bailey-borwein-plouffe算法
這個公式簡稱BBP公式,由David Bailey, Peter Borwein和Simon Plouffe于1995年共同發(fā)表。它打破了傳統(tǒng)的圓周率的算法,可以計算圓周率的任意第n位,而不用計算前面的n-1位。這為圓周率的分布式計算提供了可行性。
紅色球:“大家看清楚了,不知道你們的意見是怎么樣的?”
黃金劍:“當(dāng)然是直接拿鑰匙了,對了,誰記得圓周率的計算公式呀?”
射日弓:“佛曰:不可說!”
飄雪:“馬上用一個搜索引擎查一下就可以了。我覺得這個闖關(guān)我們得注意好時間比,有些關(guān)也許問題太難,就必須用暴力方式進行闖關(guān),但有些關(guān)可以直接破解密碼箱取得鑰匙,那樣也許時間用得更少一些,那就可以直接拿鑰匙。”
拳頭:“嗯,就是這樣,我們必須在第一時間內(nèi)確定到底是破解密碼拿鑰匙還是進行暴力破解。我想,這個問題應(yīng)該不是很難。”
紅色球:“那我們就拿鑰匙吧,這個簡單的任務(wù)誰來完成?”
飄雪:“我來吧,我已經(jīng)找到了計算公式了,對了,我們要用什么語言來編寫程序呢?”
黃金劍:“這到是個問題!”
拳頭:“就用C語言吧,照理說它的目標(biāo)只是實現(xiàn)功能,應(yīng)該沒有語言限制。最壞的情況就是把C語言進行編譯最后轉(zhuǎn)換為通用機器語言程序而已!”
飄雪:“嗯,好。”
就在飄雪工作的時候,外面,蕭揚的電話響了。
蕭揚說了句抱歉,然后去接電話。
電話那頭的聲音傳來,“蕭揚,是我。”
蕭揚聞言,到是愣了愣,“鄧爺爺,有什么事?”
“你現(xiàn)在什么都別說,聽我把事情給你說清楚……”鄧國平便將徐敬業(yè)所說的事情給蕭揚講了一遍。然后說道:“現(xiàn)在就看你的意思了,如果你拒絕的話,我也不能勉強。畢竟……”
蕭揚立馬阻止了鄧國平下面的話:“我做,馬上執(zhí)行吧。那個活動才剛剛開始,現(xiàn)在應(yīng)該來得及。”
鄧國平聞言,到是欣慰地點點頭:“蕭揚,真的很感謝你。”
“沒什么,這是我應(yīng)該做的事情。”
“那我叫徐老接電話,讓他給你講一講到底該如何做!”
“好的,沒問題。”
徐敬業(yè)接過鄧國平遞過來的電話,說道:“蕭揚,你好,我是徐敬業(yè)。”
“徐老好。有什么事就快吩咐我吧。”
……
徐敬業(yè)交代的事情蕭揚是一一記下,掛掉電話過后,立即在自己的電腦上操作起來。現(xiàn)在這個情況,不拼命是不行了!原本蕭揚對這個活動只是存了一點點戒心,以為這個活動是針對他們這些黑客的,卻沒想到……
蕭揚開始調(diào)集自己的所有肉雞資源,同時連接上了寵物樂園的命運和鴨子,讓他們對整個網(wǎng)絡(luò)進行清理。
危機是和機遇并存的!
現(xiàn)在,危機越大,機遇也是越大!
三道終極力量的大門打開了,這代表著智能體的進化將得到進一步提升,而同樣的,在這個時候進行網(wǎng)絡(luò)活動的智能體,在這個時候進行闖關(guān)的智能體,將獲得最大限度的提升!
蕭揚的目標(biāo)很明確,在將善惡之門接入真理之門的時候,同樣的,將自己的寵物樂園也接入這兩道門中,隨之,命運與鴨子都將接受考驗……