Login with GitHub. Nope?
修正 C++ 的程式碼在使用一定量動態記憶體後會產生 RF 的問題 @ 2019/12/6 4:45pm NeoHOJ 強勢復活中 (Open beta)
Submit  Ranklist

Problem : 183 - 排隊

Problem Statistics

Solved Member: 32  Submission: 112  User Tried: 40

Statement:

Farmer John有N頭乳牛呈一字排開

每頭乳牛都有自己的身高

現在給Q筆詢問,每次查詢區間[a,b],FJ想知道這段範圍內最高的牛和最矮的牛差距是多少

Input:Output:

每個測試檔僅有一筆測試資料
第一行有兩個正整數N,Q,意義如題敘(N≦50000,Q≦200000)
緊接著N行,每行有一正整數代表乳牛的高度(不超過1000000)
最後Q行,每行有兩個正整數a,b,代表要查詢區間[a,b](其中1≦a≦b≦N)
對於每一筆詢問,輸出一行非負整數代表區間最大值-區間最小值

Sample Input:Sample Output:

5 3
1
2
3
2
1
3 3
2 4
1 5
0
1
2

Source:

USACO 2007 January Gold

Problem Setter

Testdata:

TestTimeMemoryScore
01000ms65536kb
11000ms65536kb10
21000ms65536kb10
31000ms65536kb10
41000ms65536kb10
51000ms65536kb10
61000ms65536kb10
71000ms65536kb10
81000ms65536kb10
91500ms65536kb10
102000ms65536kb10