COCI '15 Contest 7 #6 Prokletnik
View as PDFYoung Luka is about to enter a house with the evil witch Marica inside. As soon as he enters the house,
she asks him questions about her array of  numbers. Luka fearfully asks for a clarification of the
questions. Marica explains to him that each query consists of two integers 
 and 
 which represent
the positions of a contiguous sub-array in her array.
It is Luka's task to answer for each query what the longest contiguous sub-array of that contiguous sub-array (it can be the entire sub-array) having the property of being magical. An array is called
magical if all the values are between the values of the first and last number in that array. For example,
 is magical, the same as 
, whereas 
 is not magical.
Input
The first line of input contains the integer  
, the number of numbers in the array.
The second line contains  integers 
 
.
The third line contains the integer  
, the number of queries.
Each of the following  lines contains two integers, 
 and 
 
, representing the
sub-array from the query.
Output
The  line of output must contain a single integer – the answer to the 
 query.
Scoring
In test cases worth  of total points, it will hold 
.
Sample Input 1
5
5 4 3 3 2
3
1 2
1 1
2 4
Sample Output 1
2
1
3
Sample Input 2
6
6 6 5 1 6 2
3
4 5
4 6
1 4
Sample Output 2
2
2
4
Comments