Problem1059--PIPI的校车

1059: PIPI的校车

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

CSU本部有校内"小叮当",其每天的路线都是固定的环形路线,为同学们提供了非常多的方便。
现已知小叮当的路线一共包含N站,编号1~N。
正向行驶的小叮当会按1 -> 2 -> 3 -> ... -> N -> 1的方向行驶,反向会按1 -> N -> N-1 -> ... -> 3 -> 2 -> 1的方向行驶。  
给定所有相邻两站之间小叮当行驶的时间(正向、反向时间相同),假设PIPI要从第X站到第Y站,请你判断是PIPI是乘坐正向还是反向的列车用时更少?

Input

第一行包含两个整数N和M,分别代表校车站数目和询问的次数。
第二行包含N个整数A1, A2, ... AN,其中Ai代表从第i站正向行驶到下一站所用的时间。  
以下M行每行包含两个整数X和Y,代表一个询问。
1 ≤ N, M ≤ 100000  1 ≤ X, Y ≤ N  1 ≤ Ai ≤ 100000

Output

对于每组询问,输出一个整数表示最短时间。

Sample Input Copy

5 2
1 2 3 4 5  
1 3  
1 5

Sample Output Copy

3  
5

Source/Category