首先需要求出所有的子集合已知父集合长度为N可知子集合的数量 = 2^n = 1 << n再通过 i & (1 << j)) > 0 判断父集合中的每一位是否匹配上 求出子集合最终遍历子集合列表求出和为24的结果有多少个 import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int size = in.nextInt(); ...