Inversion of array(Contest)
Inversion of array medium Time Limit: 2 sec Memory Limit: 128000 kB
Last updated
Inversion of array medium Time Limit: 2 sec Memory Limit: 128000 kB
Last updated
Problem Statement :
Given an array of positive integers. The task is to find inversion count of array.
Inversion Count : For an array, inversion count indicates how far (or close) the array is from being sorted. If array is already sorted then inversion count is 0. If array is sorted in reverse order that inversion count is the maximum. Formally, two elements a[i] and a[j] form an inversion if a[i] > a[j] and i < j.
Asked in Adobe, Amazon, Microsoft. Input The first line of each test case is N, the size of the array. The second line of each test case contains N elements.
Constraints:- 1 ≤ N ≤ 10^5 1 ≤ a[i] ≤ 10^5 Output Print the inversion count of array. Example Sample Input: 5 2 4 1 3 5
Sample Output: 3
Explanation: Testcase 1: The sequence 2, 4, 1, 3, 5 has three inversions (2, 1), (4, 1), (4, 3).
link: