HBC20861兔子的逆序对题解 (逆序对个数是奇数还是偶数)

爱的那么颓废 算法基础篇 42 0
想要成为编程高手?那就来试试全网最全C++题库,让您在练习中快速成长。
兔子最近喜欢上了逆序对,兔子觉得只是求一个序列的逆序对个数太没有意思了,于是兔子想到了一个更有趣的问题!兔子有m次反转操作,现在兔子想知道每次反转后逆序对个数是奇数还是偶数,兔子喜欢偶数,而讨厌奇数,请注意,每一次反转操作都会对原序列进行改变,例如序列{1,2,3,4} 第一次操作区间[1,2] 后变成{2,1,3,4} 第二次反转区间[3,4] 后变成 {2,1,4,3}

兔子最近喜欢上了逆序对。 一个逆序对(i,j) 需要满足 i < j 且 ai > aj 兔子觉得只是求一个序列的逆序对个数太没有意思了。 于是兔子想到了一个更有趣的问题! 兔子可以把区间[L,R] 反转,例如序列{1,2,3,4} 反转区间[1,3] 后是{3,2,1,4}。 兔子有m次反转操作,现在兔子想知道每次反转后逆序对个数是奇数还是偶数,兔子喜欢偶数,而讨厌奇数。 请注意,每一次反转操作都会对原序列进行改变。例如序列{1,2,3,4} 第一次操作区间[1,2] 后变成{2,1,3,4} 第二次反转区间[3,4] 后变成 {2,1,4,3}

HBC20861兔子的逆序对题解
(逆序对个数是奇数还是偶数)-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
不断挑战自我,才能突破极限!全网最全C++题库,让您在编程道路上越走越远。

标签: HBC20861兔子的逆序对题解