DFS
R_Misaya
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SDUT OJ 2138 图结构练习——BFSDFS——判断可达性
#include #include using namespace std; int visit[1001]; int t[1001][1001]; int k; int n; void dfs(int x,int n) { int i; visit[x]=1; if(x==1) { k++; return ; } for(i=1;i<=n;i++) { if(t[x原创 2014-12-20 21:59:26 · 892 阅读 · 0 评论 -
SDUT OJ 2449 走迷宫
#include using namespace std; int visit[10][10],a[10][10]; int n,m; int k; void dfs(int x,int y) { if(xn-1||ym-1||visit[x][y]||a[x][y]) return; if(x==n-1 && y==m-1) { k++; return ; } else原创 2014-12-20 23:23:26 · 1114 阅读 · 0 评论 -
HDU OJ 1016 Prime Ring Problem
#include #include using namespace std; int n,map[30],vis[30]; void dfs(int s[30], int x, int vis[30]) { int i, t, j,flag; if(x==n-1) { flag=0; t=s[x]+1; for(j=2;j原创 2014-12-25 22:39:22 · 751 阅读 · 0 评论 -
UVA OJ Bicoloring 10004
/*这题后面那个visit的判断有点浪费时间。没有优化好。。后来看了飞神的解题报告,在DFS算法中进行优化for(i=0; i<n; i++) { if(!color[i]&&map[x][i]) { color[i]=-color[x]; if(dfs(i,n))原创 2014-12-25 22:46:39 · 767 阅读 · 0 评论
分享