现在你需要实现一个数列编辑器,一开始,数列为空,光标在开头位置,编辑器要支持对这个数列进行如下六种操作:
? ?:在光标的后面插入一个整数 x ,并将光标移到这个新加入的 x 后。
?:删除光标前的最后一个数字(保证存在),光标位置不变。
?:光标左移一位,如果已经在开头则不做任何事。
?:光标右移一位,如果已经在结尾则不做任何事。
? ? ?:求当前序列中第 l 到第 r 个数(包含边界,保证存在)的和。
? ? ?:将当前序列第 p 个数(保证存在)修改成整数 x ,光标不移动。