#include <bits/stdc++.h>
using namespace std;
void solve() {
int n;
cin>>n;
vector<int> arr(n);
for(int i=0;i<n;i++) cin>>arr[i];
reverse(arr.begin(), arr.end());
int ind = 0;
for(int i=0;i<n-1;i++) {
if (arr[i] >= arr[i+1]) ind++;
else break;
}
int maxi = arr[ind];
for(int i=ind;i<n;i++) {
maxi = max(maxi, arr[i]);
}
if (ind == n-1) cout<<0<<endl;
else cout<<maxi<<endl;
return;
}
int main() {
int t;
cin>>t;
while(t--) {
solve();
}
return 0;
}
1372B - Omkar and Last Class of Math | 1025D - Recovering BST |
439A - Devu the Singer and Churu the Joker | 1323A - Even Subset Sum Problem |
1095A - Repeating Cipher | 630F - Selection of Personnel |
630K - Indivisibility | 20B - Equation |
600B - Queries about less or equal elements | 1015A - Points in Segments |
1593B - Make it Divisible by 25 | 680C - Bear and Prime 100 |
1300A - Non-zero | 1475E - Advertising Agency |
1345B - Card Constructions | 1077B - Disturbed People |
653A - Bear and Three Balls | 794A - Bank Robbery |
157A - Game Outcome | 3B - Lorry |
1392A - Omkar and Password | 489A - SwapSort |
932A - Palindromic Supersequence | 433A - Kitahara Haruki's Gift |
672A - Summer Camp | 1277A - Happy Birthday Polycarp |
577A - Multiplication Table | 817C - Really Big Numbers |
1355A - Sequence with Digits | 977B - Two-gram |