void dfs(参数)
{
if(越界) 直接return;
if(终点边界) 输出答案,然后return;
for(枚举方案)
if(没标记){//标记一般用vis数组
标记(eg.vis[i][j]=1)
dfs(下一层)
还原标记(eg.vis[i][j]=0)
}
}
今天看了一些深搜的视频。。感觉自己快要入门了(虽然还是不太会写题qwq)
有用的话就点赞评论收藏嗷!!