生成子集
来源:互联网 发布:大数据 翻译 mass data 编辑:程序博客网 时间:2024/05/22 05:30
增量构造法
#include <iostream> #include <cstdio> #include <cmath> #include <algorithm> #include <cstring> #include <queue> #include <string> #include <map> #include <stack> #include <list> #include <set>using namespace std;int a[100];int b[100];void print(int n, int *a,int cur){ for(int i = 0; i < cur; i++) printf("%d ",b[a[i]]); printf("\n"); int s = cur ? a[cur-1]+1:0; for(int i = s; i < n; i++) { a[cur] = i; print(n,a,cur+1); }}int main(){ int n; while(scanf("%d",&n) != EOF) { for(int i = 0; i < n; i++) scanf("%d",&b[i]); print(n,a,0); } return 0;}
0 0
- 生成子集
- 子集生成
- 子集生成
- 子集生成
- 子集生成
- 子集生成
- 子集生成
- 生成子集
- 生成子集
- 子集生成
- 子集生成
- 子集生成
- 子集生成
- 子集生成
- 子集生成
- 子集生成
- 子集生成
- 子集生成
- Android学习笔记
- C++标准程序库笔记(3)
- NOIP2013 华容道 解题报告
- 转:使用Nutch和Solr抓取并索引网页
- 隐马尔科夫(Hidden Markov Model,HMM)详解
- 生成子集
- 喵哈哈的日常选数问题
- 26-网络编程-14-网络编程(TCP协议-练习-文本转换服务端)
- MongoDB save or update
- 使用Nginx反向代理实现负载均衡
- getchar() putch()的使用
- 图文详解YUV420数据格式
- onItemSelected与onItemClick的区别
- 26-网络编程-15-网络编程(TCP协议-练习-常见问题)