Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
61093 张俊杰 踩方格 C++ Accepted 202 MS 272 KB 450 2023-12-01 20:46:38

Tests(10/10):


Code:

#include<bits/stdc++.h> using namespace std; int mp[25][45]; int a[3][2]={{0,-1},{0,1},{-1,0}}; int n,cnt; void dfs(int x,int y,int i){ if(i==n+1) { cnt++;return ; } mp[x][y]=1; for(int j=0;j<3;j++){ int x1=x+a[j][0],y1=y+a[j][1]; if(!mp[x1][y1]){ dfs(x1,y1,i+1); mp[x1][y1]=0; } } } int main(){ cin>>n; dfs(24,22,1); cout<<cnt; }