第一二二章 谜题:无限棋盘(2 / 2)

加入书签

红色的支撑柱上,此时出现了一四行文字。</p>

“想进入‘明芳楼’,请先解开这道题:</p>

“在一个有起点、没有终点的围棋棋盘上,放着一堆棋子(荷花)。每一列的棋子数量不等。</p>

”现在有一个小机器人(仙鹤),可以沿着横线和竖线上下走动,在有棋子的交叉点捡起一个棋子,把它挪到没有棋子的地方——请设计一个算法,控制机器人,使得最终按照每一列上面棋子的数量排序,棋子最少的一列在左边,最多的一列在右边。</p>

“点击这里,开始输入程序代码。”</p>

白天阳看着吕制豪,皱眉道:“机器人在这里把这几个棋子捡起来,走上几步,从最右边开始堆棋子,循环重复,不就OK了?”</p>

吕制豪淡淡地道:“试试看呗?”说着,他点了一下亭柱上提示的位置,白天阳的眼前出现了一个虚拟键盘和虚拟屏幕。</p>

白天阳实在想不通方浩为什么会出这么无厘头的算法题,但也管不了那么多,噼里啪啦地敲击起键盘。</p>

不到10分钟,一个程序写完,他点击“执行”。</p>

湖水中,那只仙鹤飞向最左下角,也就是整个“无限棋盘”的起点,停在那个点的水面上,一动不动。</p>

白天阳一皱眉,又点了一下“执行”。</p>

这一次,虚拟屏发出刺耳的“滴滴”声,提示报错。</p>

“错误!题目中并未说明搬运棋子的小机器人有计数功能!”</p>

白天阳一愣,瞬间冷汗就下来了。</p>

对啊!的确是这样,我先前怎么没注意到?</p>

而且,这样看来,方浩所留下的这道题目难度远超自己想象。</p>

“其实……”此时,吕制豪在旁说道,“你刚才的解题思路,我之前也试过。不过,我用的是另外一种编程语言,我想着,说不定你换个语言能成功。”</p><div id='gc1' class='gcontent1'><script type='text/javascript'>try{ggauto();} catch(ex){}</script>

↑返回顶部↑

书页/目录