深搜模板++

int dfs(int t)
{
    if (满足输出条件)
    {
        输出解;
    }
    else
    {
        for (int i = 1; i <= 尝试方法数; i++)
            if (满足进一步搜索条件)
            {
                为进一步搜索所需要的状态打上标记;
                search(t + 1);
                恢复到打标记前的状态;即回溯的一步}
            }
    }
}

深搜的一个模板,可用题目例如部分迷宫题(maybe)

posted @ 2019-07-03 21:42  阳光中的影子  阅读(378)  评论(0编辑  收藏  举报