#P10690. Fotile 模拟赛 L
Fotile 模拟赛 L
题目描述
FOTILE 得到了一个长为 的序列 ,为了拯救地球,他希望知道某些区间内的最大的连续 和。
即对于一个询问,你需要求出
为了体现在线操作,对于一个询问 :
- $l = \min ( ((x+{\rm lastans}) \bmod N)+1 , ((y+{\rm lastans}) \bmod N)+1)$.
- $r = \max ( ((x+{\rm lastans}) \bmod N)+1 , ((y+{\rm lastans}) \bmod N)+1)$.
其中 是上次询问的答案,一开始为0。
输入格式
第一行两个整数 和 。
第二行有 个正整数,其中第 个数为 ,有多余空格。
后 行每行两个数 , 表示一对询问。
输出格式
共 行,第 行一个正整数表示第 个询问的结果。
3 3
1 4 3
0 1
0 1
4 3
5
7
7
提示
对于所有的测试数据满足 ,,,, 均在 signed int 范围内。