#GOC19166. 数值计算 (a)
数值计算 (a)
题目描述
有n(2<=n<=100000)个排成一个圆圈的整数,从位置1到位置n,每个都在-100到100之间,有m(m<=100000)个计算,每次两个整数x,y (0<x, y<=n),是问从位置x到位置y数之和(如果是x<=y表示从x到y,如果是x>y,则表示从x到n再从1到y)。请问这m个计算结果中最大值是多少?
输入格式:
第一行两个整数:n m
第二行n个整数
下面有m行,每行两个整数。
5 3
3 -2 4 6 9
1 5
1 4
3 1
22