background image

A:MF 

IF(P) 

GOTO B 

GOTO A 

B:MF 

GOTO B 

解释:第一行只是让它们离开各自的降落伞。必须让它们离开自己的降落伞,这样后面的火
车才能发现前面火车的降落伞,这样就满足了一个条件,它们就可以跳出起初遵守的编码。
它们起初都在 A 这部分循环,直到后面的火车发现前面火车的降落伞,这时就转入 B:并
陷入 B 的循环。前面的火车还是没有找到降落伞,所以就不停地在 A 里面循环。由于每行编
码都有一定的执行命令时间,完成 A 循环就比完成 B 费时,因此后面的火车(在 B 循环中)
最终将赶上前面的火车。