2104: 【2018冬令营】有障碍的迷宫(basic)

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:49 Solved:9

Description

有一种迷宫,存在如下限制条件: 
1.迷宫是6*6的; 
2.迷宫中有3堵平行于x轴或y轴的墙; 
3.迷宫有一个起点、终点。 
如下就是一个例子,图中S和E表示起点和终点。现在的任务是编程找一条从起点到终点的最短路径,但不得越过任何一堵墙。保证有解! 

方向数组: 
int xx[4] = {0,1,0,-1}; 
int yy[4] = {-1,0,1,0}; 

Input

第一行、第二行为起点、终点坐标。 
第三、四、五行描述3堵墙。前一个坐标一定在后一个坐标的左/上方。 

Output

输出一行字符串,用NSEW描述的从起点到终点的最短路径。 

Sample Input Copy

1 6
2 6
0 0 1 0
1 5 1 6
1 5 3 5

Sample Output Copy

NEEESWW

Source/Category