题目大意:
两个操作
1 id op 把id的位置+op
2 id op 查询在【id。op】之间的全部的数的差
思路:
关键是pushup函数。
自己退一下会发现。跟区间的总和,区间的节点个数有关。
比方假设左区间是 1 2 的话
右区间来一个 9
那么
就要加上
9-1+9-2
}
本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5280690.html,如需转载请自行联系原作者
题目大意:
两个操作
1 id op 把id的位置+op
2 id op 查询在【id。op】之间的全部的数的差
思路:
关键是pushup函数。
自己退一下会发现。跟区间的总和,区间的节点个数有关。
比方假设左区间是 1 2 的话
右区间来一个 9
那么
就要加上
9-1+9-2
}
本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5280690.html,如需转载请自行联系原作者