#include <unordered_map>
class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param nums int整型vector
* @return int整型
*/
int InversePairs(vector<int>& nums) {
// write code here
//hashmap
//unordered_map<int, int > map;
int l = nums.size();int sum = 0 ;
for(int i =1 ; i < l ; i++){
//只用找这个数前面的比他大的个数
//nums[i]
for(int k = 0 ; k < i ; k++){
if(nums[k]>nums[i]){
sum++;
}
}sum = sum%1000000007;
}
return sum ;
}
};
暴力枚举法,逆序对数计算

京公网安备 11010502036488号