WJUMP


Submit solution

Points: 10
Time limit: 1.5s
Memory limit: 512M

Problem type

Bờm chơi trò chơi điện tử Lucky Luke đến màn phải điều khiển Lucky leo lên một cầu thang. Trò chơi như sau:

Các bậc thang được đánh số từ 1, 2, 3, … từ dưới lên trên. Tuy nhiên một số bậc thang đã bị thủng do cũ kỹ và Lucky không thể bước chân lên được. Có \(n\) bậc cầu thang không hỏng, bậc không hỏng thứ \(i\) ở vị trí \(a_i\).

Lucky có thể đi lên bậc thang cách cầu thang đang đứng là với độ dài là \(L-1\) hoặc \(L\) hoăc \(L+1\), nếu bước nhảy phía trước có độ dài \(L\). Biết bước nhảy đầu tiên của Lucky leo lên cầu thang không hỏng đầu tiên. Hay độ dài bước nhảy đầu tiên của Lucky là \(a_1\).

Yêu cầu: Hãy cho biết Lucky có thể leo đến bậc không hỏng thứ \(n\) hay không?

Input

  • Dòng đầu tiên chứ số nguyên \(T (T ≤ 10)\) – là số bộ Test, với mỗi bộ Test

  • Dòng 1: chứa số nguyên \(n (1 ≤n ≤ 10^3 )\);

  • Dòng 2: chứa \(n\) số nguyên \(a_1,a_2,…,a_n (a_i ≤ 10^9 )\); được sắp xếp tăng dần.

Output:

  • Kết quả mỗi Test ghi trên một dòng, ghi \(YES\) nếu leo lên được bậc thang không hỏng thứ \(n\), ngược lại ghi \(NO\).

Sample Input

2
6
1 2 3 4 5 6
2
1 11

Sample Output

YES
NO

Comments

There are no comments at the moment.