这道题真心bug,看了很久才理解到是只有一个元素的时候是跟0异或,上面的明明是说a[l] 到a[r],我以为两个端点一样就跟自己异或,那样有多少元素就有多少区间,啊,悲剧。。。。