#include <iostream>
#include <fstream> #include <vector> #include <string> using namespace std; vector<string> v; void d(int k[5][5],int x,int y,int c,string s){ if(c==1){ for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ char a=k[i][j]+48; string ss; ss+=a; if(j+1<5){ d(k,i,j+1,c+1,ss); } if(j-1>-1){ d(k,i,j-1,c+1,ss); } if(i-1>-1){ d(k,i-1,j,c+1,ss); } if(i+1<5){ d(k,i+1,j,c+1,ss); } } } } else if(c==6){ char a=k[x][y]+48; s+=a; int t=0; for(int i=0;i<v.size
题目 562 跳房子
2024-05-28 20:49:33
|
|
[size=50]递归万岁[/size]
|
|
dfs
|
|
题目 562 跳房子
2014-11-04 17:52:43
|
|
dfs又写狗了、、
|
|
dfs又写狗了、、
|