题目描述 给定 n 个整数,考虑所有 2n 个子集(包括空集)。求这些子集的异或和一共有多少种不同的取值。 输入格式 第一行一个整数 n。 第二行 n 个整数 a1,a2,…,an。 输出格式 一行一个整数,表示不同异或和的个数。 样例 输入 1 2 1 2 输出 1 4 输入 2 2 1 1 输出 2 2 数据范围 对于所有数据,1≤n≤20,0≤ai≤109。