文章目录 前言 问题描述: 问题解析: 实现代码: 测试案例: 总结 前言 简单问题,写的不好,大佬见谅. 如有疏漏,恳请指正,小编垂首. 问题描述: •现要将马从(x,y)跳到(x1,y1)的位置。 •在不移动其他棋子的情况下,能否完成目标。 问题解析: 迷宫问题变种,dfs 实现代码: 代码如下(示例): #include<iostream> #include<string> using namespace std; char s[10][10]; int vis[10][10];//标记数组 //方向数组 int dir[8][2] = { { 2,1},{ 1,2},{ -1,2},{ -2