题1:数组中找一段异或和等于 k 的子数组 题干 给定整数数组 a[1..n] 与整数 k,求是否存在连续子数组使其异或和为 k。若存在输出该子数组的左右下标(1-based),否则输出 -1。 说明 定义前缀异或 px[i] = a1 ⊕ ⋯ ⊕ ai,则区间 [l, r] 的异或和为 px[r] ⊕ px[l−1]。 import sys def main(): data = list(map(int, sys.stdin.read().strip().split())) if not data: return n, k = data[0], data[1] a = data[2:2+n]...