只見唯行運手如飛,那積木在他手裡穩定而迅速地堆疊起來。
以其他選手難以達到的速度構築着。他擺出的建築外形,遠遠小於其他選手。很明顯他知道那些積木不足以完成全部建築。所以他選擇了儘量搭得小一點兒,這將有利於他在有料可用的情況下完成比賽。
魚線和斯芬克斯看到,都鬆了一口氣。臉sè好了許多,也不喊打喊殺了。
ZJ9還在努力尋找可用的積木塊。他連斷掉的那兩塊都堆在了最上面,還是沒辦法找到更多的積木。看他的表現,很難有什麼新進展了。
奧丁搭得很慢,那塊斷掉的積木被放在一邊。估計他的速度已經達到了極限。而且他的手部動作並不jīng準,隨時可能將已經擺好的積木碰倒。如果運氣好,他可能會拿到ZJ9之後的名次。
松下不緊不慢地搭着,反而比較有條理。只是他也面臨着積木數量不足的問題,高塔搭好了,二層建築還差一多半沒進行,只剩下幾塊最小的積木和那塊斷掉的積木了。說實話,他搭得挺好。已經搭完的部分看起來挺像的。到時要看他是否有新行動了。
史密斯先生放下了斷掉的積木。他將已經搭好的高塔上半部拆下來,用來完成二層殿堂的搭建。
R3則果斷地推倒了積木!
他選擇了重新開始。他必定已經有了新的方案完成比賽。他可能會將斷掉的積木用到其他位置,或者棄置不用。這種思路已經比較接近人類的想法了。人們普遍看好R3。他越來越多地表現出智能方面的優勢。
史密斯先生的想法,看起來遠不如R3聰明。
唯行很快搭到了會出問題的那一塊。人們屏息觀看。果然,唯行一拿起來,那塊積木自己就斷掉了。掉落的積木打在了殿堂頂層,將幾塊剛擺好的積木打落下來。唯行將斷掉的那塊撿了起來,跟手上拿着的那半塊一起端詳起來。接着就不動了。
他又如大家預期地那樣停了下來。人們爆發出一片惋惜之聲。
大家正在替唯行難過,覺得他肯定會失去冠軍時,唯行又開始動作了。在短暫的停頓之後,毫不猶豫地放下手中斷開的積木,將打落的積木恢復到原位。繼續着他手上的工作!
那一塊本來應該放在頂部,卻斷掉的積木,像垃圾一樣被放在一邊。唯行似乎不太在乎這重要的一塊。他把其他的積木放在中間,構建起許多小的支撐點,仍然成功地搭起了殿堂的頂部。他成功地用小塊兒積木取代了那塊斷掉的橫樑般的積木。
人們尖叫鼓掌,爲唯行的聰明讚歎起來。
唯行所搭的建築,要比其他選手的小一些,用料會更省。唯行沒有受質量問題的影響,最終還是遭遇了積木的數量問題。有幾塊特殊造型的積木被墊在了殿堂的二層,用來做爲頂層的支點。這使他比預期的用料,多消耗了幾塊積木。這也導致了頂層的外觀看來跟設計圖並不太像。
人們都覺得這是可以接受的,唯行做得已經夠好了。如果是人類參加比賽,做到這種程度也就要宣佈完成比賽了。唯行左右看了看,卻沒舉手宣佈完成比賽。
等了一小會兒,唯行開始拆除已經建好的殿堂二層部分。
這時R3已經重新擺好了基礎。那建築的外形和底座也明顯小了很多。他的粉絲們開始尖叫起來。R3又有希望追上唯行了。
唯行小心地拆下殿堂二層的部分積木,只重新搭建其中一小部分。
魚線大樂。只要唯行重做,那一定是有了更好的方案。唯行每次工作都會比上一次更好。照這樣看起來,唯行還有機會拿第一名。斯芬克斯也喜上眉梢。
松下用光了全部的積木,連斷掉的也用上了,橫放在最上面。殿堂只搭了一半。他左右看看了,高舉雙手,大喊“FINIH!”他竟然第一個交了作業。觀衆們噓聲一片,很多人都表示看不起松下。只有RB的觀衆們在高聲歡呼着。
史密斯先生已經把殿堂搭建完了。但他卻將原來搭好的高塔,拆到只剩下了兩層。他將高塔重新改建了一下,看起來改細了塔身。這樣塔身與殿堂的比例看來不一致,但他卻成功地用手中的積木做好了兩個完整的建築。每個建築單獨看,都是符合要求的。這自然要比ZJ9和松下那種效果好太多了。隨即他也宣佈完成了比賽。
ZJ9一直沒辦法解決材料不夠的問題。他既沒推倒重來,也沒像史密斯先生似的進行調整。只是一味尋找着新的積木,估計會一直進行到比賽結束。兩個建築都各搭了一半。
奧丁太慢了。他剛剛搭好殿堂,正要開始搭建四層高塔,卻不小心碰到了殿堂的頂部。那倒塌的部分對他來說非常不好整理。他無視了倒掉的部分,繼續搭建高塔。如果不再出現意外,他一定會比ZJ9的成績好一些。畢竟他的二層還保留得比較完整。
R3雙手齊動,左手的小夾子並沒影響搭建的速度。不管是哪種手形,他都cāo作熟練。但跟唯行的手比起來,他還是遜sè一些。他重新搭建的建築造型,看起來要比之前的那一版更接近完美。
此時唯行已經將殿堂的二層重新搭了起來。爲了省些積木,他甚至把兩塊等邊三角形的積木銳角的一邊朝下,在兩塊拼在一起形成的直邊上,又壓了另外一塊比較重的積木,剛剛好保持了平衡。雖然人類的小孩子,大多都能做類似的cāo作。但在機器人裡,這種手法肯定是很罕見的。相比於他們平鋪式的堆放來說,唯行的cāo作,絕對是神技般的演出。他在保持積木的平衡穩定方面,遠超人類。因爲他不會激動、不會手抖、不會呼吸,而且jīng通各種計算。
觀衆們的讚歎此起彼伏。魚線得意地大叫:“唯行幹得漂亮!叔真沒白教你。要是能把贏我那套手藝都用上,管叫裁判團驚掉下巴!”
斯芬克斯聽了,突然轉頭問:“你剛纔不是說,你跟他打成平手嗎?”
魚線一愣,發現自己又說穿幫了,索xìng承認了:“噢,我是玩兒別的跟他打成平手!積木玩到最後,已經玩不過他了。”
斯芬克斯驚訝地看着應龍:“此話當真?”
應龍笑着說:“魚線是個要強的孩子,輕易不會認輸。他要肯承認自己輸了,你就信了吧。”
斯芬克斯露出一個瞭解的表情。
魚線趕緊轉移話題:“唉,我說白毛兒,你看了半天的手冊,下一項比什麼?我要提前準備一下,省得再被人下套兒。”
“哦~,我看一下哈。這個,下一項是比賽玩魔方!老天爺,這個東西我都不會玩兒。這哪是機器人競技?這是要給機器人測智商啊!”
魚線仰天大笑,應龍笑而不語。斯芬克斯見狀,表情一變,喜上眉梢:“他會?”
應龍點頭。
斯芬克斯問:“看來唯行學過的東西還真不少。能不能告訴我,他還會些什麼?”
魚線搶在應龍之前答道:“魯班鎖九連環、華容道七巧板、跳棋五子黑白棋……”他一口氣背了十幾種玩具的名稱,背得差點斷氣。又說:“哎呀總之很多就是了。像積木、魔方這種基礎的玩具他已經是高段位了,人類已經不能阻擋唯行前進的腳步了。下面那幾個蝦兵蟹將,連人類的水平都沒達到,你覺得他們在這方面,有可能跟唯行相提並論嗎?”
“既然玩過那麼多玩具,那爲什麼唯行沒玩兒過拼圖呢?”斯芬克斯問。
“因爲我不喜歡唄!”
衆皆恍然。
這時唯行小心地放上了最後一塊。
調整後的建築外觀與設計圖極度相似。斷掉的那兩塊被用在了結構內部,一塊也沒浪費。各種技巧被他應用得準確到位。他重新審視之後,輕輕退一步,高舉雙手,高喊“FINIH”。終於完成了比賽。
R3還在繼續努力。他沒有唯行那麼多技巧,沒有更多靈巧的運用。完全像個執着的孩子。在唯行完成後的幾分鐘裡,他也完成了比賽。
奧丁手拿着幾塊積木,反覆嘗試也沒能放到高塔之上。最後就那麼拿在手裡。奧丁和ZJ9最終也沒有搭完。經過雙方設計者的同意,裁判們提前結束了比賽。
唯行和R3倒底誰能得第一,裁判們還在爭論。史密斯已經是第三名了。松下第四。奧丁比ZJ9完成的多了一些,第五。ZJ9第六。
魚線在賽場裡找到唯行。
“你這次又等那麼長時間,是在編程嗎?”
“不是,是在計算得到的積木能夠完成的執行方案。尋找最佳方案。”
“嗯,不錯。你發現那塊積木斷掉了,爲什麼沒有停很久。不是應該重新計算一下的嗎?”
“第一方案失敗了,窮舉時完成的第二方案可以做爲備用方案使用。選取完成相似度最高的備用方案用時很短。”
魚線噢了一聲,頗爲滿意。“爲什麼搭好後又重做了一下那個部分?”
“相似度沒有達到最高。如果將積木全都用上,還能達到更高相似度。”
“我明白了。下個比賽是魔方。你會玩兒,我不擔心。規則按他們的走就行。不過,如果發現有什麼不對的,一定要大聲抗議。”
“什麼是‘有什麼不對的’?”
“就是,就是,就是他們對玩具做了改動。比如那塊積木應該是好的,卻斷了,這就是不對的。一定要抗議。”
“明白。”