2097: 宝典2第二章求子集

Memory Limit:128 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:12 Solved:5

Description

【题目描述】求子集(Subset.cpp/c/pas)

监狱里除了修罗王以外,其他的囚犯都喜欢拉帮结派以壮大势力,但拉帮结派并不是无原则的,而是要看发展对象是不是看上去够顺眼,所谓顺眼,即是发展对象拥有的一些个性特征符合帮派的要求。例如N=3,表示符合帮派的个性特性共有3个,假设以a、b、c定义,我们称(a,b,c)为集合S,而发展对象只要拥有其中的一个或多个特征都会被帮派选中,即符合子集(S)={(),(a),(b),(c),(a,b),(b,c),(a,c),(a,b,c)}中的任何一个均可。当然,你可能要问了,这空集没有任何特征也符合条件?对啊,“和光同尘”也是一种很受大家欢迎的生活态度啊。

现输入N,求(S)的子集。

【输入格式】

一个整数即N。

【输出格式】

输出所有子集,每个子集占一行。

【输入样例】

2

【输出样例】

()

(b )

(a )

(a b )

【样例说明】

输出子集顺序任意。

加入题单

算法标签: