题目大意: 给你一个数列,翻转其中一个区间,问每次翻转过后逆序对个数的奇偶性. 思路: 首先树状数组求出一开始的奇偶性,然后考虑每次翻转对答案的贡献. 对于整个区间,我们可以把翻转转化成若干次交换. 也就是交换(l,r),(l+1,r-1)... 总共有(r-l+1)/2次. 考虑每一次交换对答案的影响. 设当前交换的数为(a,b),那么对于a,改变的逆序对数为区间[a,b]大于a的数与小于a的数之差,对于b同理. 由于只要求奇偶性,那么加和减都差不多,所以我们可以都变成加法,那么a和b造成影响…