hdu 1342 Lotto (简单dfs)
2011-12-19 17:24
411 查看
感觉自己的dfs学的很烂,正好用这道题练练,顺便再研究一下dfs的思想~
这题还有一个要注意的地方就是输出格式的问题,PE了两次~
代码:
这题还有一个要注意的地方就是输出格式的问题,PE了两次~
代码:
#include<stdio.h> #include<stdlib.h> #include<string.h> int f[15],a[15],b[15]; int n; void dfs(int x,int s) { int i; b[s]=a[x]; if(s==6) { for(i=1;i<=6;i++) { if(i==1) printf("%d",b[i]); else printf(" %d",b[i]); } printf("\n"); return ; } for(i=x;i<=n;i++) { if(!f[i]) { f[i]=1; dfs(i,s+1); f[i]=0; } } } int main() { int i; scanf("%d",&n); while(n) { for(i=1;i<=n;i++) scanf("%d",&a[i]); memset(f,0,sizeof(f)); memset(b,0,sizeof(b)); dfs(1,0); scanf("%d",&n); if(n) printf("\n"); } return 0; }
相关文章推荐
- hdu-1342-Lotto(dfs)
- HDU 1342--Lotto【DFS(递增全排列)】
- HDU 1342 Lotto (dfs)
- 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
- HDU 1716 排列 简单的DFS
- HDU--1241 简单DFS
- hdu 3274 简单 dfs
- hdu 题目1241 Oil Deposits(简单DFS)
- HDU-5546(简单DFS)
- J - Assign the task - hdu 3974(DFS建树+简单线段树)
- HDU 3368 Reversi (简单dfs)
- hdu 1241 Oil Deposits 简单dfs
- HDU 1342 Lotto