只见唯行运手如飞,那积木在他手里稳定而迅速地堆叠起来。
以其他选手难以达到的速度构筑着。他摆出的建筑外形,远远小于其他选手。很明显他知道那些积木不足以完成全部建筑。所以他选择了尽量搭得小一点儿,这将有利于他在有料可用的情况下完成比赛。
鱼线和斯芬克斯看到,都松了一口气。脸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第六。
鱼线在赛场里找到唯行。
“你这次又等那么长时间,是在编程吗?”
“不是,是在计算得到的积木能够完成的执行方案。寻找最佳方案。”
“嗯,不错。你发现那块积木断掉了,为什么没有停很久。不是应该重新计算一下的吗?”
“第一方案失败了,穷举时完成的第二方案可以做为备用方案使用。选取完成相似度最高的备用方案用时很短。”
鱼线噢了一声,颇为满意。“为什么搭好后又重做了一下那个部分?”
“相似度没有达到最高。如果将积木全都用上,还能达到更高相似度。”
“我明白了。下个比赛是魔方。你会玩儿,我不担心。规则按他们的走就行。不过,如果发现有什么不对的,一定要大声抗议。”
“什么是‘有什么不对的’?”
“就是,就是,就是他们对玩具做了改动。比如那块积木应该是好的,却断了,这就是不对的。一定要抗议。”
“明白。”