Tutorials  Articles  Notifications  Login  Signup


Maximum Index

Problem statement
Given an array A[] of N positive integers. The task is to find the maximum of j - i subjected to the constraint of A[i] <= A[j].

Input format
The first line contains an integer T, depicting total number of test cases. Then T test case follows. First line of each test case contains an integer N denoting the size of the array. Next line contains N space separated integeres denoting the elements of the array.

Output format
Print the maximum difference of the indexes i and j in a separtate line.

Constraints
1 ≤ T ≤ 1000 1 ≤ N ≤ 10^3 0 ≤ A[i] ≤ 10^18

Sample Input 1
1
9
34 8 10 3 2 80 30 33 1


Sample output 1
6



Explanation
Testcase 1: In the given array A[1] < A[7] satisfying the required condition(A[i] <= A[j]) thus giving the maximum difference of j - i which is 6(7-1).





// Write your code here in C++


Editiorial

N/A



go back Go back to Google



Author: Rajan Shah

Level: Medium

Uploaded on: Aug. 15, 2020

Lab: Google

Section: None


Found something wrong ? Inform us



Other problems from this lab

Small Factorials

ETF - Euler Totient Function

Subarray with given sum

Finding the numbers