#include <iostream> using namespace std; int main() { int t; cin>>t; while(t--) { int n; cin>>n; int a[n]; for(int i=0;i<n;i++) { cin>>a[i]; } bool flag = false; int cnt = 0; int i=0; int j = i+1; for(i,j;i<n && j<n;i++,j++) { if(a[j] >= a[i]) flag = true; else if(a[j] < a[i] && cnt == 0) { flag = true; cnt = -1; a[j] = a[j] + (a[i] - a[j]) + 1; } else if(a[j] < a[i] && cnt == -1) { flag = false; break; } } if(flag == true) cout<<"YES"<<endl; else cout<<"NO"<<endl; } }