#Z1018. 子集枚举
子集枚举
题目描述
给定一个包含 个元素的集合,按子集对应的二进制数从小到大的顺序,输出它的所有非空子集。
输入格式
第一行一个整数 ,表示集合的元素个数。
第二行 个整数,表示集合的所有元素(元素互不相同)。
输出格式
每个子集占一行,子集内的元素用空格隔开。按照子集所对应的二进制数从小到大的顺序输出。空集不输出。
3
1 2 3
1
2
1 2
3
1 3
2 3
1 2 3
样例解释
,二进制数从 到 依次枚举: 对应 , 对应 , 对应 , 对应 , 对应 , 对应 , 对应 。
数据范围与约定
| 子任务 | 分值 | 限制 |
|---|---|---|
,元素均在 int 范围内 |