有一条数轴,上有一整数点s,点s两侧分别放了两个机器人,不知道两个机器人分别距离s的距离,两机器人不能相互通信。 现在,给你以下指令: R(往右一格) L(往左一格) IF(S)是否在S点 GOTO A,跳到A代码段。 设计一套指令给两个机器人,让两个器机可以最终在某一点相遇。
区块链毕设网qklbishe.com为您提供问题的解答
有一条数轴,上有一整数点s,点s两侧分别放了两个机器人,不知道两个机器人分别距离s的距离,两机器人不能相互通信。 现在,给你以下指令: R(往右一格) L(往左一格) IF(S)是否在S点 GOTO A,跳到A代码段。 设计一套指令给两个机器人,让两个器机可以最终在某一点相遇。
首先,可以让两个机器人向一个方向移动,假设每次都向左边移动一格。由于分出s点的两侧,那么肯定会有一个机器人能移动到s点,另外一个机器人会离s点越来越远。当机器人移动到s点之后,让他以原来两倍的速度向原来的方向移动,没遇到s点的机器人保持不动。这样的话机器人会始终保持一个方向移动,前面的机器人会一直保持固定速度,后面的机器人遇到s点之后,会加速移动,那么最终肯定能遇上。
31:23
以上就是关于问题有一条数轴,上有一整数点s,点s两侧分别放了两个机器人,不知道两个机器人分别距离s的距离,两机器人不能相互通信。 现在,给你以下指令: R(往右一格) L(往左一格) IF(S)是否在S点 GOTO A,跳到A代码段。 设计一套指令给两个机器人,让两个器机可以最终在某一点相遇。的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训