n, q = map(int, input().split())
a = list(map(int, input().split()))

c = [1]*n
for i in range(1, n):
    if a[i-1] <= a[i]:
        c[i] = c[i-1] + 1

for _ in range(q):
    l, r = map(int, input().split())
    cnt = r - l + 1
    print("YES" if cnt <= c[r - 1] else "NO")