加载中...

输出

输出路径

加入栈

struct node
{
    int x;
    int y;
}s[100];
int top=0;
void dfs()
{
    if(find)
    {
        for(i=1;i<=top;i++)
            printf(s[i].x,s[i].y)
        return
    }
    if(x&ybooked)
        return
    book[x][y]=1
    
    top++
    s[top].x=x;
    s[top].y=y;

    if(x&yOk)
    {
        if()
        dfs()
        ...
        if()
        dfs()   
    }
    book[x][y]=0
    top--;
    return
}
posted @ 2022-09-24 08:51  biubidio  阅读(210)  评论(0)    收藏  举报