求一个全排列函数: 如p([1,2,3])输出:[123],[132],[213],[231],[312],[321]. 求一个组合函数 如p([1,2,3])输出:[1],[2],[3],[1,2],[2,3],[1,3],[1,2,3]
摘要:
深度搜索的代码:#include#includeconst int Max = 1010;int n;int a[Max];bool b[Max];void Dfs(int num){ if(num==n) { for(int i=0;i#includeint main(){ int n,bit; int i,j,m; while(scanf("%d",&n)!=EOF) { m=pow(2,n); for(i=1;i<m;i++) { j=i; bit=1;... 阅读全文
posted @ 2014-04-06 17:29 雨钝风轻 阅读(383) 评论(0) 推荐(0) 编辑