一架直升机将两列火车降落在一条笔直的无限铁路线上,每列火车都用降落伞固定。
两列火车之间有一段不确定的距离。
每列火车都面向同一个方向,着陆时,连接在每列火车上的降落伞落在火车旁边的地面上并分离。
每列火车都有一个控制其运动的微芯片。芯片完全相同。
火车没有办法知道它们在哪里。
你需要在芯片中写入代码,使列车相互碰撞。
每一行代码都需要一个时钟周期来执行。
您可以使用以下命令(并且只能使用这些命令):
- MF - moves the train forward
- MB - moves the train backward
- IF (P) - conditional that is satisfied if the train is next to a parachute. There is no "then" to this IF statement.
- GOTO