| 
 | 
  
#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又写狗了、、 
 |