cogs——49. 跳马问题

Posted song-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cogs——49. 跳马问题相关的知识,希望对你有一定的参考价值。

49. 跳马问题

 

水题

dfs裸基础

 

#include<cstdio>

using namespace std;
int n,m,mx[5]={0,1,1,2,2},
    ans,my[5]={0,-2,2,-1,1};
inline void dfs(int x,int y){
    if(x==m&&y==n){ ans++; return;}
    for(int i=1;i<=4;i++){
        int tx=mx[i]+x,ty=my[i]+y;
        if(tx>0&&ty>0&&tx<=m&&ty<=n)
            dfs(tx,ty);
    }
}
int main()
{
    freopen("horse.in","r",stdin);
    freopen("horse.out","w",stdout);
    scanf("%d%d",&n,&m);
    dfs(1,1);
    printf("%d",ans);
    return 0;
}

 

以上是关于cogs——49. 跳马问题的主要内容,如果未能解决你的问题,请参考以下文章

与 on_message 事件有关的 Discord py Cog 问题,不起作用

1216 跳马问题

code vs 1216 跳马问题

跳马问题

洛谷 P1644 跳马问题

1216 跳马问题