Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- typedef long long ll;
- const ll mx =3e5+102;
- ll a[mx];
- int main ()
- {
- int t;
- cin>>t;
- while(t--)
- {
- int n;
- cin>>n;
- for(int i=0; i<n; i++)
- cin>>a[i];
- int j=0,l=0,r=n-1;
- while(l<n&&a[l]>=j)
- {
- j++;
- l++;
- }
- j=0;
- while(r>=0&&a[r]>=j)
- {
- j++;
- r--;
- }
- if(n==2&&a[0]==0&&a[1]==0)
- l=0,r=n;
- (l==n||r==-1||l-1>=r+1)?puts("Yes"):puts("No");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement