直接撸一个State类。next方法得到下一步坐标。走完则返回(-1,-1). 上下左右用enum表示 位置坐标用pair class State{ enum Direct{ right, down, left, up}; // 矩阵长宽 int _Max_x; int _Max_y; Direct _direct; //当前运行方向 vector<vector<int>> visited; //访问标记0,1矩阵 void __turn_right(){ // 当前方向向右拐 switc...