Let's define 2 functions a function \(F(i)\) and \(Val(i,j)\) for an Array A of size N as follows:
\(F(i) =\) \( \sum_{j=i+1}^{N} Val(i,j) \)
\( Val(i,j) =\) 1 ,if \(A[i] < A[j]\), else, \(Val(i,j) =\) 0.
Now, Vanya has been given one such array A of size N and an integer K. She needs to find the number of Distinct Unordered Pairs of elements \((a,b)\) in array A such that \(F(a) +F(b) \ge K\).
Input Format:
The first line contains 2 space separated integers N and K denoting the size of array A and the integer k from the description given above. The next line contains N space separated integers denoting the elements of array A .
Output Format:
You need to print the required answer on a single line.
Constraints:
Subtask 1: (Worth 40% of the total points):
\( 1 \le N \le 5000 \)
\( 1 \le A[i] \le 10^5 \)
\( 0 \le K \le 10^4 \)
Subtask 2: (Worth 60% of the total points) :
\( 1 \le N \le 10^6 \)
\( 1 \le A[i] \le 10^9 \)
\( 0 \le K \le 10^9 \)
Here the values of Function \(F(x)\) for all the elements of Array A from 1 to N are:
\( [7,5,5,4,3,2,0,0]\)
So, the following 5 unordered pairs are considered:
\( (1,2) \)
\( (1,3) \)
\( (1,4) \)
\( (1, 5) \)
\( (2,3) \)
Please login to use the editor
You need to be logged in to access the code editor
Loading...
Please wait while we load the editor
Login to unlock the editorial
Please login to use the editor
You need to be logged in to access the code editor
Loading...
Please wait while we load the editor