#include<bits/stdc++.h> using namespace std; int n,cnt;//n:矩阵大小;cnt:路线总数 bool tag[100][100];//记录当前节点是否走过:初始为false; int dir[][2]={ { 1,0},{ 0,-1},{ -1,0},{ 0,1}};//方向向量 int print[100][2];//记录路径坐标 void dfs(int x,int y,int k)//x,y坐标,k:当前节点所在层数 { if(x==n&&y==n){ //当x,y满足输出条件 cnt++;/...