TopCoder

User's AC Ratio

NaN% (0/0)

Submission's AC Ratio

NaN% (0/0)

Tags

Description

在古老的中世紀時代,喜歡冒險的拜特阿瑟(Byteasar)常常出海航行,這與喜歡在家裡看「百萬大陣列」節目而且養了一群奶牛的農夫約翰(Farmer John)完全不同。不過這兩人偶然地被外星人綁架然後在百慕達三角洲相遇了。他們發現了一些長度大小不盡相等的棍子排成一排,據傳說,如果能夠快速地判斷出「給定某個區間,是否能夠找到三根棍子使得它們能夠組成三角形」那麼他們就可以平安地回到現實生活。外星人實在是很喜歡問問題,所以他們必須每一題都答得又快又好。一切就拜託你了!

Input Format

輸入可能包含多筆測試資料。每筆測試資料的第一列有一個正整數N (1<=N<=1000000)代表棍子的總數,第二列有N個正整數依序代表由左到右每根棍子的長度。第三列有一個正整數P代表詢問的總數,接下來的P列每一列皆有兩個正整數A, B (1<=A<=B<=N)代表詢問的是從第A根棍子到第B根棍子(包含A和B)的這個區間。輸入以EOF結束。

Output Format

對於每一個詢問,若真的可以找到三根棍子讓他們組成三角形,請輸出YES,否則請輸出NO。

Sample Input 1

4
1 2 3 4
3
1 1
1 2
1 4

Sample Output 1

NO
NO
YES

Hints

Problem Source

Migrated from old NTUJ.

POI ONTAK 2009 day0

Subtasks

No. Testdata Range Score

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 10000 65536 32768