#2537. 超强记忆
超强记忆
Description
杰克逊被邀请参加电视节目“超强记忆”,参与者会玩一个记忆游戏。主持人先告诉参与者一个数字序列{ , , …, },然后对该序列执行一系列操作或查询:
① ,表示对子序列{ , …, }的每个数字都增加 ,例如在序列{,, , , }上执行 ,结果为{, , , , };
② ,表示反转子序列{ , …, },例如在序列{, , , , }上执行 ,结果为{, , , , };
③ ,表示旋转子序列{ , …, } 次,例如在序列{, , , , }上执行 ,结果为{, , , , };
④ ,表示在后插入 ,例如在序列{, , , , }上执行 ,结果为{,, , , , };
⑤ ,表示删除 ,例如在序列{, , ,, }上执行 ,结果为{, , , };
⑥ ,表示查询子序列{ , …, }的最小数值,例如在序列{, , , , }上执行 ,结果为。
为了使节目更有趣,参与者有机会求助他人。请写一个程序,正确回答每个问题,以便在杰克逊打电话时帮助他。
Input
第行输入数字;接下来输入 行描述数字序列;接着输入数字,表示操作或查询的数量;然后输入 行描述操作或查询。
Output
对每个查询都输出正确的答案。
Samples
5
1
2
3
4
5
2
ADD 2 4 1
MIN 4 5
5
来源
POJ3580