迷宫问题上下左右的代码
定义数组X[ ]Y,[ ],x[1]y[1]表示方向向上向上 x += X[i]; y += Y[i];
#include
using namespace std;
int X[] = {0, -1, 1, 0, 0}; //上下左右4个方向
int Y[] = {0, 0, 0, -1, 1};
bool vis[10][10]; //标记点是否被访问过
int res = 0;
void dfs(int x, int y){
if(x == 0 || y == 0 || x == 6 || y == 6){
res++;
return ;
}
for(int i = 1 ; i <= 4 ; i++){ //上下左右四个方向
x += X[i]; y += Y[i];
迷宫问题上下左右的代码最先出现在Python成神之路。
共有 0 条评论