第十節與非運算


段天狼一點完,頁面上馬上就彈出一個五百一十二位的密碼,而在這個密碼的下面,是一個倒數器。

最初是從二十分鍾開始,然後就馬上從變成了十九分鍾五十九秒,然後一點一點開始消失。

按照比賽規則,從這個時候開始,這個密碼,一共會有五次變換的機會,這五次機會,分别是二十分鍾,四十分鍾,六十分鍾,八十分鍾,一百分鍾。

因此從表面上看,所有參賽隊伍一共有五次機會,因爲你隻要猜中任何一次都可以通過。

但是實際上,這是屁話,我給你一個五百一二位的密碼,然後你給我猜下一次密碼是什麽?你就是神仙,你也猜不出來啊。

按照正常來說,想要計算密碼規律,至少要有三組數據才可能成功。

這樣一來,第二十分鍾,第四十分鍾這兩次密碼變換就隻能用于收集數據,必須放棄的。

不過,因爲題目已經給了兩個關鍵詞提示,一個是跟跟傅立葉變換算法有關,一個是跟計算機基礎有關。

計算機基礎這種話,幾近于禅語,一下子誰也不知道是怎麽回事。

而至于快速傅立葉算法,這對烏托邦四人中任何一個人來說,都是熟悉得不能再熟悉的東西了。

在這裏,我們需要簡略地介紹一下快速傅立葉變換算法。

毫不誇張地說,在全世界所有算法之中,快速傅立葉變換算法幾乎是對我們曰常生活影響最大的算法。當我們拿起電話筒電話筒打電話,用手機發短信,用mp3聽歌,又或者用dvd觀看好萊塢大片的時候,這所有的事情裏,都有快速傅立葉變換算法在起作用。

可以說,這個世界上,隻要哪裏有數字信号需要處理,那麽哪裏就有傅立葉變換算法。離散傅立葉算法稱得上是現代數字信号處理的基石,而快速傅立葉算法,則是它的一種快速算法。

因爲快速傅立葉算法極爲容易用硬件實現的關系,使它在電子技術領域得到極其廣泛的應用。任何一個稍微高階一點的程序員都對它有所了解。

而做爲這個世界上最好的四個黑客之一,烏托邦四人組對于快速傅立葉算法的了解自然也很深。

快速傅立葉算法有很多種,而他們四個人加在一起,差不多就知道了全世界所有的快速傅立葉算法。

這對他們是很有利的。因爲,這樣的話,他們在計算密碼規律的時候,就可以把參數設置的更詳細,以大大節省計算時間。

二十分鍾之後,密碼變換了,新密碼出現了。

三分鍾後,孫雲夢在“安全公司”裏對另外三個人列出了五個可能的快速傅立葉算法,淩雪傷列出了兩種,段狄貘也列出了四種,最後,段天狼列出了七種算法。

“如果不出意外的話,應該是這十四種之一了。”淩雪傷說道。

“但願一切順利。”孫雲夢寫道,“但是我怎麽總覺得事情不會這麽簡單?”

又過了二十分鍾,等到時間來到離開始測試四十分鍾的時候,又出現一個新的密碼。

這個新密碼出現之後,馬上就有十二種算法被排除,這樣一來,就隻剩下兩種了。

這時候,烏托邦四人組也不再多說廢話,各就各位,由段天狼分配好數據,然後四個人馬上各自使用自己的設備計算起來。

段天狼是使用的西門子的主服務器集群,而孫雲夢則是使用他最愛的那顆電視台衛星,至于段狄貘和淩雪傷各自是使用什麽了計算的,那就不得而知了。總之,兩個人都領取了他們自己認爲可以計算完的數據量。

同時使用四批超級計算機計算之後,大約過了八分鍾,四個人将數據彙總,然後由段天狼集中處理。

十三分鍾的時候,段天狼拿到了最終的結果。

而這最終的結果,讓烏托邦四人組,每個人都吃了一驚——兩種算法的可能姓,同樣是百分之九十五。

“怎麽會這樣?那到底是哪種算法呢?”淩雪傷不解地問道。

段天狼答道:“我想,很可能是哪種都不是。”

“但願不會真的是如此,如果是真的話,那事情就大條了。”

孫雲夢剛說完這句話,又補充道:“雖然很想是其中一個,但是我想恐怕01的想法是對的。”

“有特殊參數在裏面。”段天狼馬上說道。

段天狼剛說完,段狄貘馬上跟道:“沒錯,我贊成鴻鈞使用的這個算法,肯定不是傳統的傅立葉變換算法。他一定在這個參數之中加入了新的參數,形成了一個新的特殊傅立葉算法。”

孫雲夢跟着說道:“事情應該就是這樣了,參賽小組一共有二百一十六組,鴻鈞不可能給每個小組都寫一個不同的算法。而如果全部單純使用同一個算法的話,有可能給各小組作弊的可能。所以,他一定是使用了同一種算法,但是在這個算法之餘,還加入了某個特别參數。”

段天狼又說道:“如果我猜得沒錯的話,鴻鈞應該是給我們每個小組都設計了一個特别的編碼。然後将這個參賽編碼和這個傅立葉算法融合在一起,制造出現在這個密碼規律。這樣一可以避免小夢所說的情況,二則可以更清楚地知道是哪組順利出線。”

“可以打個岔麽?”這時候,淩雪傷說道,“如果是特殊傅立葉算法的話,那就具有幾乎無窮多可能姓。我們該從何着手呢?我們現在可隻有六十,八十,一百妙這兩次機會了。”

“現在說什麽都沒有,我們必須等到第三次變換後的密碼。”段天狼說道。

這一次,沒有人回話,因爲段天狼說得很對,他們現在什麽都不能做,隻有等待。

數分鍾後,六十分鍾到了,密碼第三次變換,等到了一個新密碼。

烏托邦四人組再次行動,将前面四個密碼全部放在一起,再将它們和所有的快速傅立葉算法匹配,用以計算。

而在電腦進行計算的時候,段天狼開始感到有點不對,他在通話框裏,對其他人說道:“不對,我覺得一定有什麽地方不對勁。”

段狄貘說道:“沒錯,我們還有一個提示沒用,計算機基礎。鴻鈞不會莫名其妙放這麽一個關鍵詞在這裏的,它一定有非常關鍵的作用才對。”

“計算機基礎,這該怎麽理解啊?哎呀,真是受不了,這個老先生名字取得玄乎,怎麽出個關鍵詞也這麽玄乎?”

時間滴答滴答地走着,在這個時候,段天狼他們恨不得時間停住,可以給他們多一點空間來思考。然而,時間此時卻偏偏跑得很快。

沒一會,時間就來到了七十六秒,電腦的運算結果出來,正如段天狼他們所預期和所擔心的那樣,這一次,所有的算法都被排除了。

很快,時間又來到了八十秒,密碼第四次變換。

還有最後一次機會。

段天狼他們必須在二十分鍾之内,準确地預測出第一百分鍾的密碼是什麽,否則,他們就在第一關就被淘汰了。

段天狼用手指輕輕按着眉頭,眼睛緩緩閉上,他的思緒已經離開了測試,也離開了這個密碼規律。而是回到了鴻鈞身上。他在想鴻鈞所有的傳說,他在心裏背誦鴻鈞有史以來唯一一封公開發表的文件——那封公開信。

而他想這一切都是在考慮一個問題——在鴻鈞的心目中,計算機基礎意味着什麽呢?

此時此刻,段天狼猶如禅宗的高僧一樣,完全沉浸中一種常人所不可理解的狀态之中,他的整個意識都在虛無的大海中漫遊着,想要捕捉到那捉摸不定,但是一定存在的某種靈感。

這靈感是無法用語言來形容,也無法用正常的邏輯來推理的。這靈感就像高僧苦修五十年無所得,卻突然因爲看到一片樹葉而頓悟。

十分鍾後,段天狼睜開眼睛,在通話框裏,寫了兩個阿拉伯數字,以及四個字,“01,與非運算。”

原本正在苦思的孫雲夢,而苦不得知的孫雲夢和段狄貘馬上反應過來,兩個人幾乎是同時發言道:“啊,我明白你的意思了。”

而這個時候,淩雪傷還沒有完全明白過來,她有些奇怪地發言道:“你們明白什麽了?”

“所謂計算機的基礎,就是0和1,是不是?而這所有由0和1組成的世界裏,是不是又永遠隻存在兩種可能姓,那就是與和非?”孫雲夢激動地解釋道。

這時候,淩雪傷終于明白過來了,“我知道了,就是我們剛才發現的那兩個算法。将這兩個算法全部變換爲二進制碼,然後做與非運算,這樣就可以得出一個新的算法,是這樣嗎?”

“沒錯,就是這樣。”孫雲夢答道。

他剛說完,就看到服務器突然提示,“已有一支隊伍出線。”

“是誰?居然比我們還快?”看到服務器提示,孫雲夢奇怪地問道。

段天狼隻略想了一下,就寫道:“很可能面具島嶼也來了。”

(未完待續)

追書top10

熊學派的阿斯塔特 |

道詭異仙 |

靈境行者 |

苟在妖武亂世修仙 |

深海餘燼 |

亂世書 |

明克街13号 |

詭秘之主 |

誰讓他修仙的! |

宇宙職業選手

網友top10

苟在妖武亂世修仙 |

苟在高武疊被動 |

全民機車化:無敵從百萬增幅開始 |

我得給這世界上堂課 |

說好制作爛遊戲,泰坦隕落什麽鬼 |

亂世書 |

英靈召喚:隻有我知道的曆史 |

大明國師 |

參加戀綜,這個小鮮肉過分接地氣 |

這爛慫截教待不下去了

搜索top10

宇宙職業選手 |

苟在妖武亂世修仙 |

靈境行者 |

棄妃竟是王炸:偏執王爺傻眼倒追 |

光明壁壘 |

亂世書 |

明克街13号 |

這遊戲也太真實了 |

道詭異仙 |

大明國師

收藏top10

死靈法師隻想種樹 |

乘龍仙婿 |

參加戀綜,這個小鮮肉過分接地氣 |

當不成儒聖我就掀起變革 |

牧者密續 |

我得給這世界上堂課 |

從皇馬踢後腰開始 |

這個文明很強,就是科技樹有點歪 |

熊學派的阿斯塔特 |

重生的我沒有格局

完本top10

深空彼岸 |

終宋 |

我用閑書成聖人 |

術師手冊 |

天啓預報 |

重生大時代之1993 |

不科學禦獸 |

陳醫生,别慫! |

修仙就是這樣子的 |

美漫世界黎明軌迹