深搜模板++

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

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

上一篇:Python 正则表达式


下一篇:P2853 [USACO06DEC]Cow Picnic S