程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> SDUT OJ 走迷宮

SDUT OJ 走迷宮

編輯:C++入門知識

SDUT OJ 走迷宮


\

#include
using namespace std;
int visit[10][10],a[10][10];
int n,m;
int k;
void dfs(int x,int y)
{
	if(x<0||x>n-1||y<0||y>m-1||visit[x][y]||a[x][y])
		return;
	if(x==n-1 && y==m-1)
	{
		k++;
		return ;
	}
	else 
	{
		visit[x][y]=1;
		dfs(x-1,y);
		dfs(x,y+1);
		dfs(x,y-1);
	 	dfs(x+1,y);
        visit[x][y]=0;
	}
}
int main()
{
	int t,i,j;
	cin>>t;
	while(t--)
	{
		k=0;
		cin>>n>>m;
		for(i=0;i>a[i][j];
				visit[i][j]=0;
			}
		}
           dfs(0,0);
		cout<


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved