求幂集(setin)

【问题描述】
已知一个由n个元素构成的集合,求由该集合的所有子集作元素构成的集合(幂集)。
如 n=3,可得集合 A=[1,2,3],A的幂集为:
[],[1],[2],[1 2],[3],[1 3],[2 3],[1 2 3]
【输入】

输入的共一行,只有一个整数n (n<=20)
【输出】
所有幂集。输出时注意最后一个数字与“]”之间有一个空格。
【样例】
输入文件(setin.in)
4
输出文件(setin.out)
no1:[]
no2:[1 ]
no3:[2 ]
no4:[1 2 ]
no5:[3 ]
no6:[1 3 ]
no7:[2 3 ]
no8:[1 2 3 ]
no9:[4 ]
no10:[1 4 ]
no11:[2 4 ]
no12:[1 2 4 ]
no13:[3 4 ]
no14:[1 3 4 ]
no15:[2 3 4 ]
no16:[1 2 3 4 ]

信息

ID
1609
难度
9
分类
(无)
标签
递交数
1
已通过
1
通过率
100%
被复制
2
上传者