维护一个序列,支持6种操作:
ADD x y D 从第 个数到第 个数都增加 。
ADD x y D
REVERSE x y 翻转第 个数到第 个数。
REVERSE x y
REVOLVE x y T 从 到 ,向右循环移动 次。
REVOLVE x y T
INSERT x P 插入 到第 个数后面。
INSERT x P
DELETE x 删除第 个数。
DELETE x
MIN x y 查询第 个数到第 个数之间最小值。
MIN x y
第一行包含一个整数 ,表示初始序列的长度。 以下 行每行包含一个整数,描述初始的序列。 接下来一行包含一个整数 ,表示操作的数目。 以下 行每行描述一个操作。
对于所有 MIN 操作,输出正确的答案,每行一个。
MIN
5 1 2 3 4 5 2 ADD 2 4 1 MIN 4 5
5
输入、输出以及中间运算结果均不会超过32位整数。
。 没有写明来源