luogu#P8157. 「PMOI-5」肥宅快乐水

「PMOI-5」肥宅快乐水

题目背景

lhm 喝肥宅快乐水的时候想到了这个 idea,于是就叫它肥宅快乐水。

此题为弱化版,强化版敬请期待 Ynoi。

特别感谢:验题人 双管荧光灯 吊打了此题的 std!

题目描述

lhm 的手中有 nn 个宽度为 11 的矩形水平排列组成的多边形,其中第 ii 个矩形的高度为 aia_i。现在他会进行 kk 次操作,每次使一个宽度为 11 的矩形高度减 11,求他每次操作后的最大子矩形面积(显然,子矩形必须是连续的一块)。

注意任何情况高度都大于等于 00

由于 lhm 太菜了,所以想要请聪明的你来帮他解决。

输入格式

输入数据共 k+2k+2 行。
第一行两个整数 n,kn,k,含义如题所示。
第二行 nn 个整数 aia_i,第 ii 个整数表示第 ii 个矩形的高度。
接下来 kk 行,每行一个整数 id\operatorname{id}',操作编号 $\operatorname{id}=\operatorname{id}'\bigoplus \operatorname{lastans}$。其中 lastans\operatorname{lastans} 为上一次询问的答案,最开始 lastans=0\operatorname{lastans}=0

输出格式

输出数据共 kk 行。
每行一个整数,表示每次询问所求答案。

5 2
2 3 1 3 2
2
6
5
4

提示

本题采用捆绑测试。

子任务编号 分值 n,kn, k
1 10 500\leq 500
2 5000\leq 5000
3 40 105\leq 10^5
4 5×105\leq 5\times10^5

对于 100%100\% 的数据,1n,k5×1051\le n,k\le 5\times 10^51ai1091\leq a_i\leq 10^9。保证 id\operatorname{id}'long long 范围内。