hdu--1342 lotto (dfs)
2011-06-12 16:54
323 查看
#include "stdio.h" #include "string.h" #include "math.h" int visit[14],save[6],a[14]; int n,cur; void DFS(int cur,int start) { int i; if(cur==6) { printf("%d",a[save[0]]); for(i=1;i<6;i++) printf(" %d",a[save[i]]); printf("/n"); } else for(i=start+1;i<=n-1;i++) { save[cur]=i; DFS(cur+1,i); } } int main() { int i,j,m,b,f=0; while(scanf("%d",&n)!=EOF&&n!=0) { for(i=0;i<n;i++) scanf("%d",&a[i]); if(f) printf("/n"); memset(visit,0,sizeof(visit)); for (i=0;i<=n-6;i++) { save[0]=i; DFS(1,i); } f=1; } return 0; }
相关文章推荐
- hdu 1342 and poj 2245 Lotto,dfs
- HDU 1342 Lotto 【DFS】
- HDU 1342 Lotto 【DFS】
- HDU 1342 Lotto(DFS)
- HDU 1342 Lotto (dfs)
- HDU 1342 Lotto (DFS)
- hdu-1342-Lotto(dfs)
- HDU 1342 Lotto-DFS
- HDU 1342--Lotto【DFS(递增全排列)】
- hdu 1342 Lotto (简单dfs)
- hdu 1342 Lotto
- DFS练习一---HDU 1342
- hdu 1342 Lotto(组合数搜索)
- HDU 1342 Lotto
- hdoj 1342 Lotto【dfs】
- hdu-1342 Lotto
- HDU 1342 Lotto
- HDU1342 Lotto
- 1342 Lotto【dfs】
- [ACM] hdu 1342 Lotto (排列)