1. 程式人生 > >區間最值問題(RMQ)

區間最值問題(RMQ)

題目描述 給出N個數,求第a個數到第b個數之間最大的數減去最小的數的結果

程式輸入說明

N(N小於100,000),M(M小於100,000)
接下來有N個數
接下來M組範圍,所有數均在[0,231-1]內
每個範圍有2個整數a,b(1<=a<=b<=N) 

程式輸出說明

每行輸出一個結果

程式輸入樣例

5 3
4 2 5 1 10
1 5
2 3
2 2

程式輸出樣例

9
3
0