1
自动驾驶模式
从左上角开始的直升飞机正在降落(出于这个问题的目的,在2D空间中)朝地面。它具有自动驾驶模式和手动模式。 自动驾驶模式的行为如下: 如果正下方的空间是可用的,则下降至该位置。 否则,完全随机地向左或向右移动一步。(它可以以此方式移动多个步骤。) 并且它会不断重复这两个步骤,直到它落地。手动模式更加智能,即使在需要向上移动或进行一些熟练操作的情况下,也会找到通往地面的最佳路径。 您的工作是确定 自动驾驶仪将在给定情况下通过, 在特定情况下,自动驾驶仪可能会失败, 自动驾驶仪将失败,但是手动模式将通过,或者 两种模式都将失败(没有有效的接地路径)。 输入值 给定场景为1d或2d非空数组,使用两个不同的字符表示自由空间和受阻空间。标点符号是可选的。 可选:数组的尺寸 输出量 四个预定义字符之一,指示发生了哪种情况。 样本数据 在输入中使用0(空)和1(阻止),在输出中使用1 2 3 4(如上编号) 0 0 0 0 0 1 0 0 0 0 0 1 1 1 0 0 输出: 1 0 0 1 0 1 0 0 1 0 0 0 0 …