摘要:
题目描述 有一个集合S,要求打印出其所有子集,子集元素用逗号隔开,其中集合S本身和空集NULL都认为是集合S的子集。例如,有一个集合S,它的内容为“S={"A", "B", "C"}”,那么该集合S的所有子集为“A,B,C”、“A,B”、“AC”、“BC”、“A”、“B”、“C”、“NULL”。 解 阅读全文
摘要:
题目描述 对于64位或32位的无符号整数x,我们在它的二进制表示中,把1的个数称为x的权重。例如x=7,它的二进制表示为0b111,由于有3个1,所以x的权重就是3。用S(k)表示64位或32位整数中,权重为k的所有整数的集合,其中k不等于0、32、64。现给定一个整数x,假定它属于集合S(k),要 阅读全文