增值构造法子集生成
2015-07-30 10:37
295 查看
#include<cstdio> void print_subset(int n,int * A,int cur) { for(int i=0;i<cur;i++) printf("%d ",A[i]); printf("\n"); int s = cur ? A[cur-1]+1 : 0; for(int i=s;i<n;i++){ A[cur]=i; print_subset(n,A,cur+1); } } int main() { int A[20]; print_subset(3,A,0); return 0; }
相关文章推荐
- 【HDU 2586】LCA模板
- HDU_1051_WoodenSticks
- Spinner下拉框使用方式总结(样式设计)
- SQL Server实现跨库查询(跨库select insert)
- Linux下查看CPU核数
- MongoDB MapReduce(转)
- SAP之成本中心类型与功能范围
- dwr框架入门程序
- @Autowired与@Resource的区别
- 前端自动化 模块化开发
- 深入学习Html DOM树的操作
- 2199 Can you solve this equation?
- 伪共享(False Sharing)
- 深入解析C++和JAVA的字符串
- 谷歌给出的Swipe—To—Refresh
- C语言面试题大汇总之华为面试题
- H264/AVC Profile and Level 简介
- hdu 2647 Reward 拓扑排序
- 【学习笔记】一些细碎android知识整理
- 设计模式中类的关系