【样例说明】
第一步:向右推动 3 号机器人,当它碰到转向器后会向上继续移动,直至碰到墙壁停止移动。
第二步:向上推动 4 号机器人,当它碰到墙壁后停止移动,与 3 号机器人合并,构成 3-4 号机器人
第三步:向上推动 2 号机器人,当它碰到转向器后会向左移动,由于左侧为墙壁,故停留在原地。
第四步:向右推动 2 号机器人,由于它在一个转向器上,故它会向上移动,直至碰到墙壁停止移动,与 1 号机器人合并,构成 1-2 号机器人。
第五步:向左推动 3-4 号机器人,当它碰到墙壁后停止移动,与 1-2 号机器人合并,构成 1-4 号机器人。
【数据规模与约定】
我们将使用以下 4 类输入测例测试你的程序。
(10 分)测例满足 $n = 2,w ≤ 10$ 且 $h ≤ 10$,没有任何转向器。
(20 分)测例满足 $n = 2,w ≤ 10$ 且 $h ≤ 10$。
(30 分)测例满足 $n ≤ 9,w ≤ 300$ 且 $h ≤ 300$。
(40 分)测例满足 $n ≤ 9,w ≤ 500$ 且 $h ≤ 500$。