Submit | All submissions | Best solutions | Back to list |
SAS001 - Apoorv and Maximum Inversion |
Apoorv has an array of n integers. Inversion count of an array is defined by number of pair of indices(i,j) such that i
Constraints :
1<=n<=500000
-1000000000<=arr[i]<=1000000000
1<=p<=n
Input
First line contains two integers n and p.
Next line contains n space separated integers denoting the elements of the array.
Output
Output two space separated integers first integer should be the starting index (1-based indexing) of the subarray and next integer would be the count of inversions in that subarray.In case there is a tie in maximum inversion count print the smallest starting index among the subarrays having maximum inversion count.
Example
Input: 10 5 15 51 44 44 76 50 29 88 48 50 Output: 5 6
Added by: | sas1905 |
Date: | 2017-08-11 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All |
Resource: | Own |
hide comments
|
|||||
2017-08-11 20:09:55
Nice one ;) |
|||||
2017-08-11 19:37:15
Awesome problem :D sas1905 /\ |