uva539
来源:互联网 发布:跨境电商erp系统源码 编辑:程序博客网 时间:2024/05/16 02:25
//直接回溯
#include<stdio.h> #include<string.h>#include<ctype.h>#include<stdlib.h>#include<math.h>int n,m,minn;int a[50][50],vis[50][50];void dfs(int x,int sum){int i;if(sum>minn)minn=sum;for(i=0;i<n;i++){if(a[x][i]&&!vis[x][i]){vis[i][x]=vis[x][i]=1;dfs(i,sum+1);vis[i][x]=vis[x][i]=0;}}}main(){int i,u,v;//freopen("D:\\in.txt","r",stdin);while(scanf("%d%d",&n,&m)&&n+m){memset(a,0,sizeof(a));memset(vis,0,sizeof(vis));for(i=0;i<m;i++){scanf("%d%d",&u,&v);a[u][v]=a[v][u]=1;}minn=0;for(i=0;i<n;i++)dfs(i,0);printf("%d\n",minn);}return 0;}
- UVa539
- uva539
- uva539
- UVA539
- uva539 卡坦岛 简单回溯!
- uva539 - The Settlers of Catan
- uva539(卡坦岛)-回溯法
- UVA539- The Settlers of Catan
- [回溯]The Settlers of Catan UVA539
- The Settlers of Catan(uva539简单的回溯)
- UVA539 递归+搜索路径+注意对无向边做标记时两个方向都要标记
- 无线网路不可用(hp4410s)
- Android NFC分析
- java equals和==的详解
- uva216
- 贪心算法解决部分背包问题 在O(lgn)时间内
- uva539
- uva639
- 成都赛区1010 A Bit Fun
- A new start on learning Python
- Regionals 2010, Asia - Kuala Lumpur
- 线段树的基本实现
- linux Kernel 多核多线程编程
- 采用递归法生成M叉树
- CODE 20: Path Sum II