Sizga butun sonlardan iborat nums massivi berilgan. Qachonki i < j va nums[i] > 2 * nums[j] o'rinli bo'lsa, bu juftlik Muhim Teskari Juftlik (Important Reverse Pair) deb ataladi.
Massiv ichidagi jami shunday juftliklar sonini toping.
Sizning yechimingiz O(n log n) vaqt murakkabligida ishlashi tavsiya qilinadi (masalan, Merge Sort yordamida).
func solve(nums []int) int {
// ...
}
Input: nums = [1,3,2,3,1]
Output: 2
Tushuntirish: Shartni qanoatlantiradigan juftliklar: (1, 4) chunki nums[1]=3 va 3 > 2 * nums[4]=2, va (3, 4) chunki nums[3]=3 va 3 > 2 * nums[4]=2.
Input: nums = [2,4,3,5,1]
Output: 3
Input: nums = [5,4,3,2,1]
Output: 4