Solution 恕我直言,这题是真的坑. 对于这道题,一个很显然的思路是对于A B两个序列,他们交换完后相对的两个数在原序列中的相对大小是相同的,于是我们就把序列按照A排序,在把B离散化,求逆序对,诶,这题真水. 期望得分100,实际得分10. WTF???我写挂了?? 正解,将A,B分别排序,c[a[i].pos]=b[i].pos,再将c求一波逆序对. 为什么这样可以,而上一种做法不行? 随便举个栗子 2 4 5 6 1 3 3 4 1 6 5 2 这是离散化后的序列,我们固定A序列,让B…