import java.util.Scanner; /** * @author zengxiangbao * @date 2025/10/11 16:32 * @description */ public class Main { //1.看题目自然而然的想法是遍历,时间复杂度为o(m * n * n),对于这道题目的数据量应该是可以通过的 //2.简便的方法,应为有一个数字x是其他所有数字的^后的结果(多个数字^是否顺序会影响最后的结果, 这个我没有直觉感觉是不会的, 本题也是基于这个假设),那么所有数字一起^之后等于x ^ x,一定是0, 也就是对于任意一个数字其他数字^的结果就等于其本身,那么随便输出一个数字就行了,时间复杂度为o(m * n)读取输入 public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); while (n-- > 0) { int k = in.nextInt(); for (int i = 0; i < k - 1; i++) { in.nextInt(); } System.out.println(in.nextInt()); } } }