的參賽者全軍覆沒的話,那就有趣了。”
“只要有一支隊伍殺出資格賽,這支隊伍就必須是我們。廢話少說了,實現我要大家做好的準備都做好了嗎?”
“沒問題。”三人同時答道。
“那就開始!”
段天狼說著,用筆在PDA螢幕上的那個“是”字,輕輕地點了下去。
第十三 集世紀大戰 第十節 與非運算
段天狼一點完,頁面上馬上就彈出一個五百一十二位的密碼,而在這個密碼的下面,是一個倒數器。
最初是從二十分鐘開始,然後就馬上從變成了十九分鐘五十九秒,然後一點一點開始消失。
按照比賽規則,從這個時候開始,這個密碼,一共會有五次變換的機會,這五次機會,分別是二十分鐘,四十分鐘,六十分鐘,八十分鐘,一百分鐘。
因此從表面上看,所有參賽隊伍一共有五次機會,因為你只要猜中任何一次都可以透過。
但是實際上,這是屁話,我給你一個五百一二位的密碼,然後你給我猜下一次密碼是什麼?你就是神仙,你也猜不出來啊。
按照正常來說,想要計算密碼規律,至少要有三組資料才可能成功。
這樣一來,第二十分鐘,第四十分鐘這兩次密碼變換就只能用於收集資料,必須放棄的。
不過,因為題目已經給了兩個關鍵詞提示,一個是跟跟傅立葉變換演算法有關,一個是跟計算機基礎有關。
計算機基礎這種話,幾近於禪語,一下子誰也不知道是怎麼回事。
而至於快速傅立葉演算法,這對烏托邦四人中任何一個人來說,都是熟悉得不能再熟悉的東西了。
在這裡,我們需要簡略地介紹一下快速傅立葉變換演算法。
毫不誇張地說,在全世界所有演算法之中,快速傅立葉變換演算法幾乎是對我們日常生活影響最大的演算法。當我們拿起電話筒電話筒打電話,用手機發簡訊。用MP3聽歌,又或者用DVD觀看好萊塢大片的時候,這所有的事情裡,都有快速傅立葉變換演算法在起作用。
可以說。這個世界上,只要哪裡有數字訊號需要處理,那麼哪裡就有傅立葉變換演算法。離散傅立葉演算法稱得上是現代數字訊號處理地基石,而快速傅立葉演算法,則是它的一種快速演算法。
因為快速傅立葉演算法極為容易用硬體實現的關係,使它在電子技術領域得到極其廣泛的應用。任何一個稍微高階一點地程式設計師都對它有所瞭解。
而做為這個世界上最好的四個駭客之一,烏托邦四人組對於快速傅立葉演算法的瞭解自然也很深。
快速傅立葉演算法有很多種,而他們四個人加在一起,差不多就知道了全世界所有的快速傅立葉演算法。
這對他們是很有利的。因為,這樣的話。他們在計算密碼規律的時候,就可以把引數設定的更詳細,以大大節省計算時間。
二十分鐘之後。密碼變換了,新密碼出現了。
三分鐘後,孫雲夢在“安全公司”裡對另外三個人列出了五個可能的快速傅立葉演算法,凌雪傷列出了兩種,段狄貘也列出了四種。最後,段天狼列出了七種演算法。
“如果不出意外的話,應該是這十四種之一了。”凌雪傷說道。
“但願一切順利。”孫雲夢寫道。“但是我怎麼總覺得事情不會這麼簡單?”
又過了二十分鐘,等到時間來到離開始測試四十分鐘地時候,又出現一個新的密碼。
這個新密碼出現之後,馬上就有十二種演算法被排除,這樣一來,就只剩下兩種了。
這時候,烏托邦四人組也不再多說廢話,各就各位,由段天狼分配好資料。然後四個人馬上各自使用自己的裝置計算起